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

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

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
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
IPlugProcessor(const Config &config, EAPI plugAPI)IPlugProcessor
IPlugProcessor(const IPlugProcessor &)=delete (defined in IPlugProcessor)IPlugProcessor
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
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
ProcessMidiMsg(const IMidiMsg &msg)IPlugProcessorvirtual
ProcessSysEx(ISysEx &msg)IPlugProcessorinlinevirtual
SendMidiMsg(const IMidiMsg &msg)=0IPlugProcessorpure virtual
SendMidiMsgs(WDL_TypedBuf< IMidiMsg > &msgs)IPlugProcessorvirtual
SendSysEx(const ISysEx &msg)IPlugProcessorinlinevirtual
SetBlockSize(int blockSize) (defined in IPlugProcessor)IPlugProcessorprotected
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
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
ZeroScratchBuffers() (defined in IPlugProcessor)IPlugProcessorprotected
~IPlugProcessor() (defined in IPlugProcessor)IPlugProcessorvirtual