Client.processAudio

Process some audio. Override to make some noise. In processAudio you are always guaranteed to get valid pointers to all the channels the plugin requested. Unconnected input pins are zeroed. This callback is the only place you may call getNextMidiMessages() (it is even required for plugins receiving MIDI).

Number of frames are guaranteed to be less or equal to what the last reset() call said. Number of inputs and outputs are guaranteed to be exactly what the last reset() call said. Warning: Do not modify the output pointers!

class Client
public nothrow @nogc abstract nothrow @nogc
void
processAudio
(
const(float*)[] inputs
,
float*[] outputs
,
int frames
,)

Meta