FMOD_DSP_BUFFER_ARRAY

FMOD Studio API

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