PonyTracker
Un projet de tracker de musique
 Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
Structures de données | Définitions de type | Énumérations | Fonctions
Référence du fichier fmod_dsp.h
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Structures de données

struct  FMOD_DSP_PARAMETERDESC
 
struct  FMOD_DSP_DESCRIPTION
 
struct  FMOD_DSP_STATE
 

Définitions de type

typedef struct FMOD_DSP_STATE FMOD_DSP_STATE
 
typedef floatinbuffer
 
typedef float floatoutbuffer
 
typedef float float unsigned int length
 
typedef float float unsigned
int int 
inchannels
 
typedef float float unsigned
int int int 
outchannels
 
typedef FMOD_RESULT(F_CALLBACKFMOD_DSP_SETPOSITIONCALLBACK )(FMOD_DSP_STATE *dsp_state, unsigned int pos)
 
typedef int index
 
typedef int float value
 
typedef int float char * valuestr
 
typedef voidhwnd
 
typedef void int show
 
typedef struct
FMOD_DSP_PARAMETERDESC 
FMOD_DSP_PARAMETERDESC
 
typedef struct FMOD_DSP_DESCRIPTION FMOD_DSP_DESCRIPTION
 

Énumérations

enum  FMOD_DSP_TYPE {
  FMOD_DSP_TYPE_UNKNOWN, FMOD_DSP_TYPE_MIXER, FMOD_DSP_TYPE_OSCILLATOR, FMOD_DSP_TYPE_LOWPASS,
  FMOD_DSP_TYPE_ITLOWPASS, FMOD_DSP_TYPE_HIGHPASS, FMOD_DSP_TYPE_ECHO, FMOD_DSP_TYPE_FLANGE,
  FMOD_DSP_TYPE_DISTORTION, FMOD_DSP_TYPE_NORMALIZE, FMOD_DSP_TYPE_PARAMEQ, FMOD_DSP_TYPE_PITCHSHIFT,
  FMOD_DSP_TYPE_CHORUS, FMOD_DSP_TYPE_VSTPLUGIN, FMOD_DSP_TYPE_WINAMPPLUGIN, FMOD_DSP_TYPE_ITECHO,
  FMOD_DSP_TYPE_COMPRESSOR, FMOD_DSP_TYPE_SFXREVERB, FMOD_DSP_TYPE_LOWPASS_SIMPLE, FMOD_DSP_TYPE_DELAY,
  FMOD_DSP_TYPE_TREMOLO, FMOD_DSP_TYPE_LADSPAPLUGIN, FMOD_DSP_TYPE_HIGHPASS_SIMPLE, FMOD_DSP_TYPE_HARDWARE = 1000,
  FMOD_DSP_TYPE_FORCEINT = 65536
}
 
enum  FMOD_DSP_OSCILLATOR { FMOD_DSP_OSCILLATOR_TYPE, FMOD_DSP_OSCILLATOR_RATE }
 
enum  FMOD_DSP_LOWPASS { FMOD_DSP_LOWPASS_CUTOFF, FMOD_DSP_LOWPASS_RESONANCE }
 
enum  FMOD_DSP_ITLOWPASS { FMOD_DSP_ITLOWPASS_CUTOFF, FMOD_DSP_ITLOWPASS_RESONANCE }
 
enum  FMOD_DSP_HIGHPASS { FMOD_DSP_HIGHPASS_CUTOFF, FMOD_DSP_HIGHPASS_RESONANCE }
 
enum  FMOD_DSP_ECHO {
  FMOD_DSP_ECHO_DELAY, FMOD_DSP_ECHO_DECAYRATIO, FMOD_DSP_ECHO_MAXCHANNELS, FMOD_DSP_ECHO_DRYMIX,
  FMOD_DSP_ECHO_WETMIX
}
 
enum  FMOD_DSP_DELAY {
  FMOD_DSP_DELAY_CH0, FMOD_DSP_DELAY_CH1, FMOD_DSP_DELAY_CH2, FMOD_DSP_DELAY_CH3,
  FMOD_DSP_DELAY_CH4, FMOD_DSP_DELAY_CH5, FMOD_DSP_DELAY_CH6, FMOD_DSP_DELAY_CH7,
  FMOD_DSP_DELAY_CH8, FMOD_DSP_DELAY_CH9, FMOD_DSP_DELAY_CH10, FMOD_DSP_DELAY_CH11,
  FMOD_DSP_DELAY_CH12, FMOD_DSP_DELAY_CH13, FMOD_DSP_DELAY_CH14, FMOD_DSP_DELAY_CH15,
  FMOD_DSP_DELAY_MAXDELAY
}
 
enum  FMOD_DSP_FLANGE { FMOD_DSP_FLANGE_DRYMIX, FMOD_DSP_FLANGE_WETMIX, FMOD_DSP_FLANGE_DEPTH, FMOD_DSP_FLANGE_RATE }
 
enum  FMOD_DSP_TREMOLO {
  FMOD_DSP_TREMOLO_FREQUENCY, FMOD_DSP_TREMOLO_DEPTH, FMOD_DSP_TREMOLO_SHAPE, FMOD_DSP_TREMOLO_SKEW,
  FMOD_DSP_TREMOLO_DUTY, FMOD_DSP_TREMOLO_SQUARE, FMOD_DSP_TREMOLO_PHASE, FMOD_DSP_TREMOLO_SPREAD
}
 
enum  FMOD_DSP_DISTORTION { FMOD_DSP_DISTORTION_LEVEL }
 
enum  FMOD_DSP_NORMALIZE { FMOD_DSP_NORMALIZE_FADETIME, FMOD_DSP_NORMALIZE_THRESHHOLD, FMOD_DSP_NORMALIZE_MAXAMP }
 
enum  FMOD_DSP_PARAMEQ { FMOD_DSP_PARAMEQ_CENTER, FMOD_DSP_PARAMEQ_BANDWIDTH, FMOD_DSP_PARAMEQ_GAIN }
 
enum  FMOD_DSP_PITCHSHIFT { FMOD_DSP_PITCHSHIFT_PITCH, FMOD_DSP_PITCHSHIFT_FFTSIZE, FMOD_DSP_PITCHSHIFT_OVERLAP, FMOD_DSP_PITCHSHIFT_MAXCHANNELS }
 
enum  FMOD_DSP_CHORUS {
  FMOD_DSP_CHORUS_DRYMIX, FMOD_DSP_CHORUS_WETMIX1, FMOD_DSP_CHORUS_WETMIX2, FMOD_DSP_CHORUS_WETMIX3,
  FMOD_DSP_CHORUS_DELAY, FMOD_DSP_CHORUS_RATE, FMOD_DSP_CHORUS_DEPTH
}
 
enum  FMOD_DSP_ITECHO {
  FMOD_DSP_ITECHO_WETDRYMIX, FMOD_DSP_ITECHO_FEEDBACK, FMOD_DSP_ITECHO_LEFTDELAY, FMOD_DSP_ITECHO_RIGHTDELAY,
  FMOD_DSP_ITECHO_PANDELAY
}
 
enum  FMOD_DSP_COMPRESSOR { FMOD_DSP_COMPRESSOR_THRESHOLD, FMOD_DSP_COMPRESSOR_ATTACK, FMOD_DSP_COMPRESSOR_RELEASE, FMOD_DSP_COMPRESSOR_GAINMAKEUP }
 
enum  FMOD_DSP_SFXREVERB {
  FMOD_DSP_SFXREVERB_DRYLEVEL, FMOD_DSP_SFXREVERB_ROOM, FMOD_DSP_SFXREVERB_ROOMHF, FMOD_DSP_SFXREVERB_DECAYTIME,
  FMOD_DSP_SFXREVERB_DECAYHFRATIO, FMOD_DSP_SFXREVERB_REFLECTIONSLEVEL, FMOD_DSP_SFXREVERB_REFLECTIONSDELAY, FMOD_DSP_SFXREVERB_REVERBLEVEL,
  FMOD_DSP_SFXREVERB_REVERBDELAY, FMOD_DSP_SFXREVERB_DIFFUSION, FMOD_DSP_SFXREVERB_DENSITY, FMOD_DSP_SFXREVERB_HFREFERENCE,
  FMOD_DSP_SFXREVERB_ROOMLF, FMOD_DSP_SFXREVERB_LFREFERENCE
}
 
enum  FMOD_DSP_LOWPASS_SIMPLE { FMOD_DSP_LOWPASS_SIMPLE_CUTOFF }
 
enum  FMOD_DSP_HIGHPASS_SIMPLE { FMOD_DSP_HIGHPASS_SIMPLE_CUTOFF }
 

Fonctions

typedef FMOD_RESULT (F_CALLBACK *FMOD_DSP_CREATECALLBACK)(FMOD_DSP_STATE *dsp_state)
 

Documentation des définitions de type

typedef FMOD_RESULT(F_CALLBACK * FMOD_DSP_SETPOSITIONCALLBACK)(FMOD_DSP_STATE *dsp_state, unsigned int pos)

Définition à la ligne 25 du fichier fmod_dsp.h.

Définition à la ligne 16 du fichier fmod_dsp.h.

typedef void* hwnd

Définition à la ligne 28 du fichier fmod_dsp.h.

typedef float* inbuffer

Définition à la ligne 24 du fichier fmod_dsp.h.

typedef float float unsigned int int inchannels

Définition à la ligne 24 du fichier fmod_dsp.h.

typedef int index

Définition à la ligne 26 du fichier fmod_dsp.h.

typedef float float unsigned int length

Définition à la ligne 24 du fichier fmod_dsp.h.

typedef float float* outbuffer

Définition à la ligne 24 du fichier fmod_dsp.h.

typedef float float unsigned int int int outchannels

Définition à la ligne 24 du fichier fmod_dsp.h.

typedef void int show

Définition à la ligne 28 du fichier fmod_dsp.h.

typedef int float * value

Définition à la ligne 26 du fichier fmod_dsp.h.

typedef int float char* valuestr

Définition à la ligne 27 du fichier fmod_dsp.h.

Documentation du type de l'énumération

Valeurs énumérées
FMOD_DSP_CHORUS_DRYMIX 
FMOD_DSP_CHORUS_WETMIX1 
FMOD_DSP_CHORUS_WETMIX2 
FMOD_DSP_CHORUS_WETMIX3 
FMOD_DSP_CHORUS_DELAY 
FMOD_DSP_CHORUS_RATE 
FMOD_DSP_CHORUS_DEPTH 

Définition à la ligne 576 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_COMPRESSOR_THRESHOLD 
FMOD_DSP_COMPRESSOR_ATTACK 
FMOD_DSP_COMPRESSOR_RELEASE 
FMOD_DSP_COMPRESSOR_GAINMAKEUP 

Définition à la ligne 648 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_DELAY_CH0 
FMOD_DSP_DELAY_CH1 
FMOD_DSP_DELAY_CH2 
FMOD_DSP_DELAY_CH3 
FMOD_DSP_DELAY_CH4 
FMOD_DSP_DELAY_CH5 
FMOD_DSP_DELAY_CH6 
FMOD_DSP_DELAY_CH7 
FMOD_DSP_DELAY_CH8 
FMOD_DSP_DELAY_CH9 
FMOD_DSP_DELAY_CH10 
FMOD_DSP_DELAY_CH11 
FMOD_DSP_DELAY_CH12 
FMOD_DSP_DELAY_CH13 
FMOD_DSP_DELAY_CH14 
FMOD_DSP_DELAY_CH15 
FMOD_DSP_DELAY_MAXDELAY 

Définition à la ligne 344 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_DISTORTION_LEVEL 

Définition à la ligne 449 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_ECHO_DELAY 
FMOD_DSP_ECHO_DECAYRATIO 
FMOD_DSP_ECHO_MAXCHANNELS 
FMOD_DSP_ECHO_DRYMIX 
FMOD_DSP_ECHO_WETMIX 

Définition à la ligne 313 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_FLANGE_DRYMIX 
FMOD_DSP_FLANGE_WETMIX 
FMOD_DSP_FLANGE_DEPTH 
FMOD_DSP_FLANGE_RATE 

Définition à la ligne 387 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_HIGHPASS_CUTOFF 
FMOD_DSP_HIGHPASS_RESONANCE 

Définition à la ligne 282 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_HIGHPASS_SIMPLE_CUTOFF 

Définition à la ligne 740 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_ITECHO_WETDRYMIX 
FMOD_DSP_ITECHO_FEEDBACK 
FMOD_DSP_ITECHO_LEFTDELAY 
FMOD_DSP_ITECHO_RIGHTDELAY 
FMOD_DSP_ITECHO_PANDELAY 

Définition à la ligne 613 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_ITLOWPASS_CUTOFF 
FMOD_DSP_ITLOWPASS_RESONANCE 

Définition à la ligne 258 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_LOWPASS_CUTOFF 
FMOD_DSP_LOWPASS_RESONANCE 

Définition à la ligne 227 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_LOWPASS_SIMPLE_CUTOFF 

Définition à la ligne 716 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_NORMALIZE_FADETIME 
FMOD_DSP_NORMALIZE_THRESHHOLD 
FMOD_DSP_NORMALIZE_MAXAMP 

Définition à la ligne 478 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_OSCILLATOR_TYPE 
FMOD_DSP_OSCILLATOR_RATE 

Définition à la ligne 203 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_PARAMEQ_CENTER 
FMOD_DSP_PARAMEQ_BANDWIDTH 
FMOD_DSP_PARAMEQ_GAIN 

Définition à la ligne 508 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_PITCHSHIFT_PITCH 
FMOD_DSP_PITCHSHIFT_FFTSIZE 
FMOD_DSP_PITCHSHIFT_OVERLAP 
FMOD_DSP_PITCHSHIFT_MAXCHANNELS 

Définition à la ligne 548 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_SFXREVERB_DRYLEVEL 
FMOD_DSP_SFXREVERB_ROOM 
FMOD_DSP_SFXREVERB_ROOMHF 
FMOD_DSP_SFXREVERB_DECAYTIME 
FMOD_DSP_SFXREVERB_DECAYHFRATIO 
FMOD_DSP_SFXREVERB_REFLECTIONSLEVEL 
FMOD_DSP_SFXREVERB_REFLECTIONSDELAY 
FMOD_DSP_SFXREVERB_REVERBLEVEL 
FMOD_DSP_SFXREVERB_REVERBDELAY 
FMOD_DSP_SFXREVERB_DIFFUSION 
FMOD_DSP_SFXREVERB_DENSITY 
FMOD_DSP_SFXREVERB_HFREFERENCE 
FMOD_DSP_SFXREVERB_ROOMLF 
FMOD_DSP_SFXREVERB_LFREFERENCE 

Définition à la ligne 679 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_TREMOLO_FREQUENCY 
FMOD_DSP_TREMOLO_DEPTH 
FMOD_DSP_TREMOLO_SHAPE 
FMOD_DSP_TREMOLO_SKEW 
FMOD_DSP_TREMOLO_DUTY 
FMOD_DSP_TREMOLO_SQUARE 
FMOD_DSP_TREMOLO_PHASE 
FMOD_DSP_TREMOLO_SPREAD 

Définition à la ligne 419 du fichier fmod_dsp.h.

Valeurs énumérées
FMOD_DSP_TYPE_UNKNOWN 
FMOD_DSP_TYPE_MIXER 
FMOD_DSP_TYPE_OSCILLATOR 
FMOD_DSP_TYPE_LOWPASS 
FMOD_DSP_TYPE_ITLOWPASS 
FMOD_DSP_TYPE_HIGHPASS 
FMOD_DSP_TYPE_ECHO 
FMOD_DSP_TYPE_FLANGE 
FMOD_DSP_TYPE_DISTORTION 
FMOD_DSP_TYPE_NORMALIZE 
FMOD_DSP_TYPE_PARAMEQ 
FMOD_DSP_TYPE_PITCHSHIFT 
FMOD_DSP_TYPE_CHORUS 
FMOD_DSP_TYPE_VSTPLUGIN 
FMOD_DSP_TYPE_WINAMPPLUGIN 
FMOD_DSP_TYPE_ITECHO 
FMOD_DSP_TYPE_COMPRESSOR 
FMOD_DSP_TYPE_SFXREVERB 
FMOD_DSP_TYPE_LOWPASS_SIMPLE 
FMOD_DSP_TYPE_DELAY 
FMOD_DSP_TYPE_TREMOLO 
FMOD_DSP_TYPE_LADSPAPLUGIN 
FMOD_DSP_TYPE_HIGHPASS_SIMPLE 
FMOD_DSP_TYPE_HARDWARE 
FMOD_DSP_TYPE_FORCEINT 

Définition à la ligne 46 du fichier fmod_dsp.h.

Documentation des fonctions

typedef FMOD_RESULT ( F_CALLBACK FMOD_DSP_CREATECALLBACK)