iPlug2 - C++ Audio Plug-in Framework
IPlugVST3ProcessorBase Member List

This is the complete list of members for IPlugVST3ProcessorBase, including all inherited members.

AttachBuffers(ERoute direction, int idx, int n, Steinberg::Vst::AudioBusBuffers &pBus, int nFrames, Steinberg::int32 sampleSize) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
AttachBuffers(ERoute direction, int idx, int n, PLUG_SAMPLE_DST **ppData, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
AttachBuffers(ERoute direction, int idx, int n, PLUG_SAMPLE_SRC **ppData, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
CanProcessSampleSize(Steinberg::int32 symbolicSampleSize) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
DoesMIDIIn() const IPlugProcessorinline
DoesMIDIOut() const IPlugProcessorinline
DoesMPE() const IPlugProcessorinline
GetAUPluginType() const IPlugProcessor
GetBlockSize() const IPlugProcessorinline
GetBusName(ERoute direction, int busIdx, int nBuses, WDL_String &str) const IPlugProcessorvirtual
GetBypassed() const IPlugProcessorinline
GetChannelLabel(ERoute direction, int idx) (defined in IPlugProcessor)IPlugProcessorinlineprotected
GetIOConfig(int idx) const IPlugProcessorinline
GetIOConfigWithChanCounts(std::vector< int > &inputBuses, std::vector< int > &outputBuses)IPlugProcessor
GetLatency() const IPlugProcessorinline
GetRenderingOffline() const IPlugProcessorinline
GetSamplePos() const IPlugProcessorinline
GetSampleRate() const IPlugProcessorinline
GetSamplesPerBeat() const IPlugProcessor
GetTailSize()IPlugProcessorinline
GetTempo() const IPlugProcessorinline
GetTimeSig(int &numerator, int &denominator) const IPlugProcessorinline
HasSidechainInput() const IPlugProcessorinline
HasWildcardBus(ERoute direction) const IPlugProcessorinline
Initialize(T *pPlug) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBaseinline
IPlugProcessor(const Config &config, EAPI plugAPI)IPlugProcessor
IPlugProcessor(const IPlugProcessor &)=delete (defined in IPlugProcessor)IPlugProcessor
IPlugVST3ProcessorBase(Config c, IPlugAPIBase &plug) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
IsChannelConnected(ERoute direction, int chIdx) const IPlugProcessorinline
IsInstrument() const IPlugProcessorinline
IsMidiEffect() const IPlugProcessorinline
LegalIO(int NInputChans, int NOutputChans) const IPlugProcessor
LimitToStereoIO()IPlugProcessor
MaxNBuses(ERoute direction, int *pConfigIdxWithTheMostBuses=nullptr) const IPlugProcessor
MaxNChannels(ERoute direction) const IPlugProcessorinline
MaxNChannelsForBus(ERoute direction, int busIdx) const IPlugProcessor
mLatencyDelayIPlugProcessorprotected
mTimeInfoIPlugProcessorprotected
NChannelsConnected(ERoute direction) const IPlugProcessor
NInChansConnected() const IPlugProcessorinline
NIOConfigs() const IPlugProcessorinline
NOutChansConnected() const IPlugProcessorinline
OnActivate(bool active)IPlugProcessorinlinevirtual
OnReset()IPlugProcessorinlinevirtual
operator=(const IPlugProcessor &)=delete (defined in IPlugProcessor)IPlugProcessor
ParseChannelIOStr(const char *IOStr, WDL_PtrList< IOConfig > &channelIOList, int &totalNInChans, int &totalNOutChans, int &totalNInBuses, int &totalNOutBuses)IPlugProcessorstatic
PassThroughBuffers(PLUG_SAMPLE_SRC type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
PassThroughBuffers(PLUG_SAMPLE_DST type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
PrepareProcessContext(Steinberg::Vst::ProcessData &data, Steinberg::Vst::ProcessSetup &setup) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
Process(Steinberg::Vst::ProcessData &data, Steinberg::Vst::ProcessSetup &setup, const Steinberg::Vst::BusList &ins, const Steinberg::Vst::BusList &outs, IPlugQueue< IMidiMsg > &fromEditor, IPlugQueue< IMidiMsg > &fromProcessor, IPlugQueue< SysExData > &sysExFromEditor, SysExData &sysExBuf) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessAudio(Steinberg::Vst::ProcessData &data, Steinberg::Vst::ProcessSetup &setup, const Steinberg::Vst::BusList &ins, const Steinberg::Vst::BusList &outs) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessBlock(sample **inputs, sample **outputs, int nFrames)IPlugProcessorvirtual
ProcessBuffers(PLUG_SAMPLE_SRC type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
ProcessBuffers(PLUG_SAMPLE_DST type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
ProcessBuffersAccumulating(int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
ProcessMidiIn(Steinberg::Vst::IEventList *pEventList, IPlugQueue< IMidiMsg > &editorQueue, IPlugQueue< IMidiMsg > &processorQueue) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessMidiMsg(const IMidiMsg &msg)IPlugProcessorvirtual
ProcessMidiOut(IPlugQueue< SysExData > &sysExQueue, SysExData &sysExBuf, Steinberg::Vst::IEventList *pOutputEvents, Steinberg::int32 numSamples) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessParameterChanges(Steinberg::Vst::ProcessData &data, IPlugQueue< IMidiMsg > &fromProcessor) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessSysEx(ISysEx &msg)IPlugProcessorinlinevirtual
SendMidiMsg(const IMidiMsg &msg) overrideIPlugVST3ProcessorBasevirtual
SendMidiMsgs(WDL_TypedBuf< IMidiMsg > &msgs)IPlugProcessorvirtual
SendSysEx(const ISysEx &msg)IPlugProcessorinlinevirtual
SetBlockSize(int blockSize) (defined in IPlugProcessor)IPlugProcessorprotected
SetBusArrangements(T *pPlug, Steinberg::Vst::SpeakerArrangement *pInputBusArrangements, Steinberg::int32 numInBuses, Steinberg::Vst::SpeakerArrangement *pOutputBusArrangements, Steinberg::int32 numOutBuses) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBaseinline
SetBypassed(bool bypassed) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetChannelConnections(ERoute direction, int idx, int n, bool connected) (defined in IPlugProcessor)IPlugProcessorprotected
SetChannelLabel(ERoute direction, int idx, const char *formatStr, bool zeroBased=false)IPlugProcessor
SetLatency(int latency)IPlugProcessorvirtual
SetProcessing(bool state) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
SetRenderingOffline(bool renderingOffline) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetSampleRate(double sampleRate) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetTailSize(int tailSize)IPlugProcessorinline
SetTimeInfo(const ITimeInfo &timeInfo) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetupProcessing(const Steinberg::Vst::ProcessSetup &setup, Steinberg::Vst::ProcessSetup &storedSetup) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ZeroScratchBuffers() (defined in IPlugProcessor)IPlugProcessorprotected
~IPlugProcessor() (defined in IPlugProcessor)IPlugProcessorvirtual