Firelight Technologies FMOD Studio API
Base Structure for DSP parameter descriptions.
typedef struct {
FMOD_DSP_PARAMETER_TYPE type;
char name[16];
char label[16];
const char *description;
FMOD_DSP_PARAMETER_DESC_FLOAT floatdesc;
FMOD_DSP_PARAMETER_DESC_INT intdesc;
FMOD_DSP_PARAMETER_DESC_BOOL booldesc;
FMOD_DSP_PARAMETER_DESC_DATA datadesc;
} FMOD_DSP_PARAMETER_DESC;
type
[w] Type of this parameter.
name
[w] Name of the parameter to be displayed (ie "Cutoff frequency").
label
[w] Short string to be put next to value to denote the unit type (ie "hz").
description
[w] Description of the parameter to be displayed as a help item / tooltip for this parameter.
floatdesc
[w] Struct containing information about the parameter in floating point format. Use when type is FMOD_DSP_PARAMETER_TYPE_FLOAT.
intdesc
[w] Struct containing information about the parameter in integer format. Use when type is FMOD_DSP_PARAMETER_TYPE_INT.
booldesc
[w] Struct containing information about the parameter in boolean format. Use when type is FMOD_DSP_PARAMETER_TYPE_BOOL.
datadesc
[w] Struct containing information about the parameter in data format. Use when type is FMOD_DSP_PARAMETER_TYPE_DATA.
Members marked with [r] mean the variable is modified by FMOD and is for reading purposes only. Do not change this value.
Members marked with [w] mean the variable can be written to. The user can set the value.
Version 1.03.06 Built on Apr 17, 2014