|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Any data needed in audio processing. More...
#include "ivstaudioprocessor.h"
Public Attributes | |
| 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 busses | |
| int32 | numOutputs |
| number of audio output busses | |
| AudioBusBuffers * | inputs |
| buffers of input busses | |
| AudioBusBuffers * | outputs |
| buffers of output busses | |
| 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.
Definition at line 213 of file ivstaudioprocessor.h.
| Steinberg::Vst::ProcessData::ProcessData | ( | ) |
Definition at line 215 of file ivstaudioprocessor.h.
| IEventList* Steinberg::Vst::ProcessData::inputEvents |
incoming events for this block (optional)
Definition at line 242 of file ivstaudioprocessor.h.
| IParameterChanges* Steinberg::Vst::ProcessData::inputParameterChanges |
incoming parameter changes for this block
Definition at line 240 of file ivstaudioprocessor.h.
| AudioBusBuffers* Steinberg::Vst::ProcessData::inputs |
buffers of input busses
Definition at line 237 of file ivstaudioprocessor.h.
| int32 Steinberg::Vst::ProcessData::numInputs |
number of audio input busses
Definition at line 235 of file ivstaudioprocessor.h.
| int32 Steinberg::Vst::ProcessData::numOutputs |
number of audio output busses
Definition at line 236 of file ivstaudioprocessor.h.
| int32 Steinberg::Vst::ProcessData::numSamples |
number of samples to process
Definition at line 234 of file ivstaudioprocessor.h.
| IEventList* Steinberg::Vst::ProcessData::outputEvents |
outgoing events for this block (optional)
Definition at line 243 of file ivstaudioprocessor.h.
| IParameterChanges* Steinberg::Vst::ProcessData::outputParameterChanges |
outgoing parameter changes for this block (optional)
Definition at line 241 of file ivstaudioprocessor.h.
| AudioBusBuffers* Steinberg::Vst::ProcessData::outputs |
buffers of output busses
Definition at line 238 of file ivstaudioprocessor.h.
| ProcessContext* Steinberg::Vst::ProcessData::processContext |
processing context (optional, but most welcome)
Definition at line 244 of file ivstaudioprocessor.h.
| int32 Steinberg::Vst::ProcessData::processMode |
processing mode - value of ProcessModes
Definition at line 232 of file ivstaudioprocessor.h.
| int32 Steinberg::Vst::ProcessData::symbolicSampleSize |
sample size - value of SymbolicSampleSizes
Definition at line 233 of file ivstaudioprocessor.h.