Any data needed in audio processing. More...
#include <ivstaudioprocessor.h>
Public Member Functions | |
ProcessData () | |
Data Fields | |
int32 | processMode |
processing mode - value of ProcessModes | |
int32 | symbolicSampleSize |
sample size - value of SymbolicSampleSizes | |
int32 | numSamples |
number of samples to process | |
int32 | numInputs |
number of audio input buses | |
int32 | numOutputs |
number of audio output buses | |
AudioBusBuffers * | inputs |
buffers of input buses | |
AudioBusBuffers * | outputs |
buffers of output buses | |
IParameterChanges * | inputParameterChanges |
incoming parameter changes for this block | |
IParameterChanges * | outputParameterChanges |
outgoing parameter changes for this block (optional) | |
IEventList * | inputEvents |
incoming events for this block (optional) | |
IEventList * | outputEvents |
outgoing events for this block (optional) | |
ProcessContext * | processContext |
processing context (optional, but most welcome) |
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.
ProcessData | ( | ) | [inline] |
processing mode - value of ProcessModes
sample size - value of SymbolicSampleSizes
number of samples to process
number of audio output buses
buffers of input buses
buffers of output buses
incoming parameter changes for this block
outgoing parameter changes for this block (optional)
incoming events for this block (optional)
outgoing events for this block (optional)
processing context (optional, but most welcome)