# PonyTracker: Référence de la classe DSP

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 de la classe DSP

`#include <fmod.hpp>`

## Fonctions membres publiques

FMOD_RESULT F_API | release ()
FMOD_RESULT F_API | getSystemObject (System **system)
FMOD_RESULT F_API | addInput (DSP *target, DSPConnection **connection)
FMOD_RESULT F_API | disconnectFrom (DSP *target)
FMOD_RESULT F_API | disconnectAll (bool inputs, bool outputs)
FMOD_RESULT F_API | remove ()
FMOD_RESULT F_API | getNumInputs (int *numinputs)
FMOD_RESULT F_API | getNumOutputs (int *numoutputs)
FMOD_RESULT F_API | getInput (int index, DSP **input, DSPConnection **inputconnection)
FMOD_RESULT F_API | getOutput (int index, DSP **output, DSPConnection **outputconnection)
FMOD_RESULT F_API | setActive (bool active)
FMOD_RESULT F_API | getActive (bool *active)
FMOD_RESULT F_API | setBypass (bool bypass)
FMOD_RESULT F_API | getBypass (bool *bypass)
FMOD_RESULT F_API | setSpeakerActive (FMOD_SPEAKER speaker, bool active)
FMOD_RESULT F_API | getSpeakerActive (FMOD_SPEAKER speaker, bool *active)
FMOD_RESULT F_API | reset ()
FMOD_RESULT F_API | setParameter (int index, float value)
FMOD_RESULT F_API | getParameter (int index, float *value, char *valuestr, int valuestrlen)
FMOD_RESULT F_API | getNumParameters (int *numparams)
FMOD_RESULT F_API | getParameterInfo (int index, char *name, char *label, char *description, int descriptionlen, float *min, float *max)
FMOD_RESULT F_API | showConfigDialog (void *hwnd, bool show)
FMOD_RESULT F_API | getInfo (char *name, unsigned int *version, int *channels, int *configwidth, int *configheight)
FMOD_RESULT F_API | getType (FMOD_DSP_TYPE *type)
FMOD_RESULT F_API | setDefaults (float frequency, float volume, float pan, int priority)
FMOD_RESULT F_API | getDefaults (float *frequency, float *volume, float *pan, int *priority)
FMOD_RESULT F_API | setUserData (void *userdata)
FMOD_RESULT F_API | getUserData (void **userdata)
FMOD_RESULT F_API | getMemoryInfo (unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details)

## Description détaillée

Définition à la ligne 456 du fichier fmod.hpp.

## Documentation des fonctions membres

FMOD_RESULT F_API addInput | ( | DSP * | target,
|  | DSPConnection ** | connection
| ) |  |

FMOD_RESULT F_API disconnectAll | ( | bool | inputs,
|  | bool | outputs
| ) |  |

FMOD_RESULT F_API disconnectFrom | ( | DSP * | target | ) |

FMOD_RESULT F_API getActive | ( | bool * | active | ) |

FMOD_RESULT F_API getBypass | ( | bool * | bypass | ) |

FMOD_RESULT F_API getDefaults | ( | float * | frequency,
|  | float * | volume,
|  | float * | pan,
|  | int * | priority
| ) |  |

FMOD_RESULT F_API getInfo | ( | char * | name,
|  | unsigned int * | version,
|  | int * | channels,
|  | int * | configwidth,
|  | int * | configheight
| ) |  |

FMOD_RESULT F_API getInput | ( | int | index,
|  | DSP ** | input,
|  | DSPConnection ** | inputconnection
| ) |  |

FMOD_RESULT F_API getMemoryInfo | ( | unsigned int | memorybits,
|  | unsigned int | event_memorybits,
|  | unsigned int * | memoryused,
|  | FMOD_MEMORY_USAGE_DETAILS * | memoryused_details
| ) |  |

FMOD_RESULT F_API getNumInputs | ( | int * | numinputs | ) |

FMOD_RESULT F_API getNumOutputs | ( | int * | numoutputs | ) |

FMOD_RESULT F_API getNumParameters | ( | int * | numparams | ) |

FMOD_RESULT F_API getOutput | ( | int | index,
|  | DSP ** | output,
|  | DSPConnection ** | outputconnection
| ) |  |

FMOD_RESULT F_API getParameter | ( | int | index,
|  | float * | value,
|  | char * | valuestr,
|  | int | valuestrlen
| ) |  |

FMOD_RESULT F_API getParameterInfo | ( | int | index,
|  | char * | name,
|  | char * | label,
|  | char * | description,
|  | int | descriptionlen,
|  | float * | min,
|  | float * | max
| ) |  |

FMOD_RESULT F_API getSpeakerActive | ( | FMOD_SPEAKER | speaker,
|  | bool * | active
| ) |  |

FMOD_RESULT F_API getSystemObject | ( | System ** | system | ) |

FMOD_RESULT F_API getType | ( | FMOD_DSP_TYPE * | type | ) |

FMOD_RESULT F_API getUserData | ( | void ** | userdata | ) |

FMOD_RESULT F_API release | ( |  | ) |

FMOD_RESULT F_API remove | ( |  | ) |

FMOD_RESULT F_API reset | ( |  | ) |

FMOD_RESULT F_API setActive | ( | bool | active | ) |

FMOD_RESULT F_API setBypass | ( | bool | bypass | ) |

FMOD_RESULT F_API setDefaults | ( | float | frequency,
|  | float | volume,
|  | float | pan,
|  | int | priority
| ) |  |

FMOD_RESULT F_API setParameter | ( | int | index,
|  | float | value
| ) |  |

FMOD_RESULT F_API setSpeakerActive | ( | FMOD_SPEAKER | speaker,
|  | bool | active
| ) |  |

FMOD_RESULT F_API setUserData | ( | void * | userdata | ) |

FMOD_RESULT F_API showConfigDialog | ( | void * | hwnd,
|  | bool | show
| ) |  |

La documentation de cette classe a été générée à partir du fichier suivant :

- sources/fmod/include/fmod.hpp