# PonyTracker: Référence du fichier sources/fmod/include/fmod_dsp.h

Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
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 float * | inbuffer
typedef float float * | outbuffer
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_CALLBACK * | FMOD_DSP_SETPOSITIONCALLBACK )(FMOD_DSP_STATE *dsp_state, unsigned int pos)
typedef int | index
typedef int float | value
typedef int float char * | valuestr
typedef void * | hwnd
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 struct FMOD_DSP_DESCRIPTION FMOD_DSP_DESCRIPTION

typedef struct FMOD_DSP_PARAMETERDESC FMOD_DSP_PARAMETERDESC

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.

typedef struct FMOD_DSP_STATE FMOD_DSP_STATE

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

enum FMOD_DSP_CHORUS

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.

enum FMOD_DSP_COMPRESSOR

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.

enum FMOD_DSP_DELAY

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.

enum FMOD_DSP_DISTORTION

Valeurs énumérées
FMOD_DSP_DISTORTION_LEVEL |

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

enum FMOD_DSP_ECHO

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.

enum FMOD_DSP_FLANGE

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.

enum FMOD_DSP_HIGHPASS

Valeurs énumérées
FMOD_DSP_HIGHPASS_CUTOFF |
FMOD_DSP_HIGHPASS_RESONANCE |

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

enum FMOD_DSP_HIGHPASS_SIMPLE

Valeurs énumérées
FMOD_DSP_HIGHPASS_SIMPLE_CUTOFF |

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

enum FMOD_DSP_ITECHO

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.

enum FMOD_DSP_ITLOWPASS

Valeurs énumérées
FMOD_DSP_ITLOWPASS_CUTOFF |
FMOD_DSP_ITLOWPASS_RESONANCE |

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

enum FMOD_DSP_LOWPASS

Valeurs énumérées
FMOD_DSP_LOWPASS_CUTOFF |
FMOD_DSP_LOWPASS_RESONANCE |

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

enum FMOD_DSP_LOWPASS_SIMPLE

Valeurs énumérées
FMOD_DSP_LOWPASS_SIMPLE_CUTOFF |

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

enum FMOD_DSP_NORMALIZE

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.

enum FMOD_DSP_OSCILLATOR

Valeurs énumérées
FMOD_DSP_OSCILLATOR_TYPE |
FMOD_DSP_OSCILLATOR_RATE |

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

enum FMOD_DSP_PARAMEQ

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.

enum FMOD_DSP_PITCHSHIFT

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.

enum FMOD_DSP_SFXREVERB

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.

enum FMOD_DSP_TREMOLO

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.

enum FMOD_DSP_TYPE

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 | ) |