Firelight Technologies FMOD Studio API
FMOD_DSP_BUFFER_ARRAY
Structure for FMOD_DSP_PROCESS_CALLBACK input and output buffers.
C/C++ Syntax
typedef struct {
int numbuffers;
int *buffernumchannels;
FMOD_CHANNELMASK *bufferchannelmask;
float **buffers;
FMOD_SPEAKERMODE speakermode;
} FMOD_DSP_BUFFER_ARRAY;
JavaScript Syntax
struct FMOD_DSP_BUFFER_ARRAY
{
numbuffers,
speakermode,
};
Members
numbuffers
[r/w] number of buffers
buffernumchannels
[r/w] array of number of channels for each buffer
bufferchannelmask
[r/w] array of channel masks for each buffer
buffers
[r/w] array of buffers
speakermode
[r/w] speaker mode for all buffers in the array
Remarks
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.
JavaScript only :
Not all fields are currently supported or may not work as expected at this time. To initialize an new instance in javascript use "FMOD.DSP_BUFFER_ARRAY()", no 'new' keyword is required.
See Also
Version 1.10.03 Built on Feb 1, 2018