addPluginParameter(PluginParameter *piParam, double sampleRate=44100) | PluginBase | |
addPreset(PresetInfo *preset) | PluginBase | |
addSupportedAuxIOCombination(ChannelIOConfig ioConfig) | PluginBase | |
addSupportedIOCombination(ChannelIOConfig ioConfig) | PluginBase | |
apiSpecificInfo | PluginBase | protected |
audioProcDescriptor | PluginBase | protected |
auxInputFrame | PluginBase | protected |
auxOutputFrame | PluginBase | protected |
clearUpdateGUIParameters(std::vector< GUIParameter * > &guiParameters) | PluginBase | |
compareSelectedString(int32_t controlID, const char *compareString) | PluginBase | |
doParameterSmoothing() | PluginBase | |
doVST3SAAUpdates() | PluginBase | |
getAAXBundleID() | PluginBase | inline |
getAAXEffectID() | PluginBase | inline |
getAAXManufacturerID() | PluginBase | inline |
getAAXPluginCategory() | PluginBase | inline |
getAAXProductID() | PluginBase | inline |
getAUBundleID() | PluginBase | inline |
getAUBundleName() | PluginBase | inline |
getChannelInputFormat(uint32_t ioConfigIndex) | PluginBase | inline |
getChannelOutputFormat(uint32_t ioConfigIndex) | PluginBase | inline |
getDefaultChannelIOConfigForChannelCount(uint32_t channelCount) | PluginBase | inline |
getFourCharCode() | PluginBase | inline |
getInputChannelCount(uint32_t ioConfigIndex) | PluginBase | |
getLatencyInSamples() | PluginBase | inline |
getNextParameterOfType(int32_t &startIndex, controlVariableType controlType) | PluginBase | |
getNumSupportedIOCombinations() | PluginBase | inline |
getOutputChannelCount(uint32_t ioConfigIndex) | PluginBase | |
getPIParamValueDouble(int32_t controlID) | PluginBase | |
getPIParamValueFloat(int32_t controlID) | PluginBase | |
getPIParamValueInt(int32_t controlID) | PluginBase | |
getPIParamValueUInt(int32_t controlID) | PluginBase | |
getPluginName() | PluginBase | inline |
getPluginParameterByControlID(int32_t controlID) | PluginBase | inline |
getPluginParameterByIndex(int32_t index) | PluginBase | inline |
getPluginParameterCount() | PluginBase | inline |
getPluginType() | PluginBase | inline |
getPreset(uint32_t index) | PluginBase | |
getPresetCount() | PluginBase | inline |
getPresetName(uint32_t index) | PluginBase | |
getProToolsGRValue() | PluginBase | |
getSampleRate() | PluginBase | inline |
getShortPluginName() | PluginBase | inline |
getTailTimeInMSec() | PluginBase | inline |
getVendorName() | PluginBase | inline |
getVST3_FUID() | PluginBase | inline |
getVST3BundleID() | PluginBase | inline |
getVST3SampleAccuracyGranularity() | PluginBase | inline |
guiParameterChanged(int32_t controlID, double actualValue) | PluginBase | inlinevirtual |
hasCustomGUI() | PluginBase | inline |
hasProToolsGRMeters() | PluginBase | |
hasSidechain() | PluginBase | inline |
hasSupportedInputChannelFormat(uint32_t channelFormat) | PluginBase | |
hasSupportedOutputChannelFormat(uint32_t channelFormat) | PluginBase | |
initialize(PluginInfo &_pluginInfo) | PluginBase | virtual |
initPluginParameterArray() | PluginBase | |
initPresetParameters(std::vector< PresetParameter > &presetParameters, bool disableSmoothing=true) | PluginBase | |
inputFrame | PluginBase | protected |
makePluginParameterVectorCopy(bool disableSmoothing=true) | PluginBase | |
numOutboundPluginParameters | PluginBase | protected |
numPluginParameters | PluginBase | protected |
numSmoothingPluginParameters | PluginBase | protected |
numVSTSAAPluginParameters | PluginBase | protected |
outboundPluginParameters | PluginBase | protected |
outputFrame | PluginBase | protected |
PluginBase() | PluginBase | |
pluginDescriptor | PluginBase | protected |
pluginHostConnector | PluginBase | protected |
pluginInfo | PluginBase | protected |
pluginParameterArray | PluginBase | protected |
pluginParameterControlIDMap typedef | PluginBase | protected |
pluginParameterMap | PluginBase | protected |
pluginParameters | PluginBase | protected |
postProcessAudioBuffers(ProcessBufferInfo &processInfo)=0 | PluginBase | pure virtual |
postUpdatePluginParameter(int32_t controlID, double controlValue, ParameterUpdateInfo ¶mInfo)=0 | PluginBase | pure virtual |
preProcessAudioBlock(IMidiEventQueue *midiEventQueue=nullptr) | PluginBase | inlinevirtual |
preProcessAudioBuffers(ProcessBufferInfo &processInfo)=0 | PluginBase | pure virtual |
presets | PluginBase | protected |
processAudioBlock(ProcessBlockInfo &processBlockInfo) | PluginBase | inlinevirtual |
processAudioBuffers(ProcessBufferInfo &processInfo) | PluginBase | virtual |
processAudioFrame(ProcessFrameInfo &processFrameInfo)=0 | PluginBase | pure virtual |
processBlockInfo (defined in PluginBase) | PluginBase | protected |
processMessage(MessageInfo &messageInfo) | PluginBase | inlinevirtual |
processMIDIEvent(midiEvent &event) | PluginBase | inlinevirtual |
removeAllPresets() | PluginBase | |
removePreset(uint32_t index) | PluginBase | |
reset(ResetInfo &resetInfo) | PluginBase | virtual |
setParamAuxAttribute(uint32_t controlID, const AuxParameterAttribute &auxAttribute) | PluginBase | |
setPIParamValue(uint32_t _controlID, double _controlValue) | PluginBase | |
setPIParamValueNormalized(uint32_t _controlID, double _normalizedValue, bool applyTaper=true) | PluginBase | |
setPluginHostConnector(IPluginHostConnector *_pluginHostConnector) | PluginBase | inline |
setPresetParameter(std::vector< PresetParameter > &presetParameters, uint32_t _controlID, double _controlValue) | PluginBase | |
setVectorJoystickParameters(const VectorJoystickData &vectorJoysickData) | PluginBase | inlinevirtual |
smoothingPluginParameters | PluginBase | protected |
syncInBoundVariables() | PluginBase | |
updateOutBoundVariables() | PluginBase | |
updatePIParamBoundValue(uint32_t _controlID) | PluginBase | |
updatePluginParameter(int32_t controlID, double controlValue, ParameterUpdateInfo ¶mInfo)=0 | PluginBase | pure virtual |
updatePluginParameterNormalized(int32_t controlID, double normalizedValue, ParameterUpdateInfo ¶mInfo)=0 | PluginBase | pure virtual |
VSTSAAPluginParameters | PluginBase | protected |
wantsInfiniteTailVST3() | PluginBase | inline |
wantsMIDI() | PluginBase | inline |
wantsVST3SampleAccurateAutomation() | PluginBase | inline |
~PluginBase() | PluginBase | virtual |