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