#include <ivstaudioprocessor.h>
Inheritance diagram for Steinberg::Vst::IAudioProcessor:

Public Member Functions | |
| virtual tresult PLUGIN_API | setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts)=0 |
| virtual tresult PLUGIN_API | getBusArrangement (BusDirection dir, int32 index, SpeakerArrangement &arr)=0 |
| virtual tresult PLUGIN_API | canProcessSampleSize (int32 symbolicSampleSize)=0 |
| virtual uint32 PLUGIN_API | getLatencySamples ()=0 |
| virtual tresult PLUGIN_API | setupProcessing (ProcessSetup &setup)=0 |
| virtual tresult PLUGIN_API | setProcessing (TBool state)=0 |
| virtual tresult PLUGIN_API | process (ProcessData &data)=0 |
| virtual uint32 PLUGIN_API | getTailSamples ()=0 |
Static Public Attributes | |
| static const FUID | iid |
Definition at line 187 of file ivstaudioprocessor.h.
| virtual tresult PLUGIN_API Steinberg::Vst::IAudioProcessor::canProcessSampleSize | ( | int32 | symbolicSampleSize | ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect.
| virtual tresult PLUGIN_API Steinberg::Vst::IAudioProcessor::getBusArrangement | ( | BusDirection | dir, | |
| int32 | index, | |||
| SpeakerArrangement & | arr | |||
| ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect.
| virtual uint32 PLUGIN_API Steinberg::Vst::IAudioProcessor::getLatencySamples | ( | ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect.
| virtual uint32 PLUGIN_API Steinberg::Vst::IAudioProcessor::getTailSamples | ( | ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect.
| virtual tresult PLUGIN_API Steinberg::Vst::IAudioProcessor::process | ( | ProcessData & | data | ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect, and AGain.
| virtual tresult PLUGIN_API Steinberg::Vst::IAudioProcessor::setBusArrangements | ( | SpeakerArrangement * | inputs, | |
| int32 | numIns, | |||
| SpeakerArrangement * | outputs, | |||
| int32 | numOuts | |||
| ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect, and AGain.
| virtual tresult PLUGIN_API Steinberg::Vst::IAudioProcessor::setProcessing | ( | TBool | state | ) | [pure virtual] |
Inform the plugin about the processing state. This will be called before process calls (one or more) start with true and after with false.
Implemented in Steinberg::Vst::AudioEffect.
| virtual tresult PLUGIN_API Steinberg::Vst::IAudioProcessor::setupProcessing | ( | ProcessSetup & | setup | ) | [pure virtual] |
Implemented in Steinberg::Vst::AudioEffect, and AGain.
const FUID Steinberg::Vst::IAudioProcessor::iid [static] |