ProcessData

Any data needed in audio processing. The host prepares AudioBusBuffers for each input/output bus, regardless of the bus activation state. Bus buffer indices always match with bus indices used in IComponent::getBusInfo of media type kAudio. \see AudioBusBuffers, IParameterChanges, IEventList, ProcessContext

Members

Variables

inputEvents
IEventList inputEvents;

< incoming events for this block (optional)

inputParameterChanges
IParameterChanges inputParameterChanges;

< incoming parameter changes for this block

inputs
AudioBusBuffers* inputs;

< buffers of input buses

numInputs
int32 numInputs;

< number of audio input buses

numOutputs
int32 numOutputs;

< number of audio output buses

numSamples
int32 numSamples;

< number of samples to process

outputEvents
IEventList outputEvents;

< outgoing events for this block (optional)

outputParameterChanges
IParameterChanges outputParameterChanges;

< outgoing parameter changes for this block (optional)

outputs
AudioBusBuffers* outputs;

< buffers of output buses

processContext
ProcessContext* processContext;

< processing context (optional, but most welcome)

processMode
int32 processMode;

< processing mode - value of \ref ProcessModes

symbolicSampleSize
int32 symbolicSampleSize;

< sample size - value of \ref SymbolicSampleSizes

Meta