#include <ivstaudioprocessor.h>
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 also
- AudioBusBuffers, IParameterChanges, IEventList, ProcessContext, IProcessContextRequirements
◆ ProcessData()
| Steinberg::Vst::ProcessData::ProcessData |
( |
| ) |
|
|
inline |
◆ inputEvents
| IEventList* Steinberg::Vst::ProcessData::inputEvents |
incoming events for this block (optional)
◆ inputParameterChanges
incoming parameter changes for this block
◆ inputs
◆ numInputs
| int32 Steinberg::Vst::ProcessData::numInputs |
number of audio input busses
◆ numOutputs
| int32 Steinberg::Vst::ProcessData::numOutputs |
number of audio output busses
◆ numSamples
| int32 Steinberg::Vst::ProcessData::numSamples |
number of samples to process
◆ outputEvents
| IEventList* Steinberg::Vst::ProcessData::outputEvents |
outgoing events for this block (optional)
◆ outputParameterChanges
outgoing parameter changes for this block (optional)
◆ outputs
◆ processContext
| ProcessContext* Steinberg::Vst::ProcessData::processContext |
processing context (optional, but most welcome)
◆ processMode
| int32 Steinberg::Vst::ProcessData::processMode |
◆ symbolicSampleSize
| int32 Steinberg::Vst::ProcessData::symbolicSampleSize |
The documentation for this struct was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/includes/vst3sdk/pluginterfaces/vst/ivstaudioprocessor.h