VST 3 Examples VST 3.7 SDK for developing VST plug-in

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Plug Member List

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

activateBus(MediaType type, BusDirection dir, int32 index, TBool state) SMTG_OVERRIDE | AudioEffect | virtual
addAudioInput(const TChar *name, SpeakerArrangement arr, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | AudioEffect |
addAudioOutput(const TChar *name, SpeakerArrangement arr, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | AudioEffect |
addEventInput(const TChar *name, int32 channels=16, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | AudioEffect |
addEventOutput(const TChar *name, int32 channels=16, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | AudioEffect |
addRef()=0 | FUnknown | pure virtual
allocateMessage() const | AudioEffect |
AudioEffect() | AudioEffect |
audioInputs | AudioEffect |
audioOutputs | AudioEffect |
bBypass | Plug | protected
canProcessSampleSize(int32 symbolicSampleSize) SMTG_OVERRIDE | AudioEffect | virtual
Component() | AudioEffect |
ComponentBase() | AudioEffect |
connect(IConnectionPoint *other) SMTG_OVERRIDE | AudioEffect | virtual
createInstance(void *) | Plug | inline static
disconnect(IConnectionPoint *other) SMTG_OVERRIDE | AudioEffect | virtual
eventInputs | AudioEffect |
eventOutputs | AudioEffect |
Flags enum name | IProcessContextRequirements |
getAudioInput(int32 index) | AudioEffect |
getAudioOutput(int32 index) | AudioEffect |
getBusArrangement(BusDirection dir, int32 busIndex, SpeakerArrangement &arr) SMTG_OVERRIDE | AudioEffect | virtual
getBusCount(MediaType type, BusDirection dir) SMTG_OVERRIDE | AudioEffect | virtual
getBusInfo(MediaType type, BusDirection dir, int32 index, BusInfo &info) SMTG_OVERRIDE | AudioEffect | virtual
getBusList(MediaType type, BusDirection dir) | AudioEffect |
getControllerClassId(TUID classID) SMTG_OVERRIDE | AudioEffect | virtual
getEventInput(int32 index) | AudioEffect |
getEventOutput(int32 index) | AudioEffect |
getHostContext() const | AudioEffect |
getLatencySamples() SMTG_OVERRIDE | AudioEffect | virtual
getPeer() const | AudioEffect |
getProcessContextRequirements() SMTG_OVERRIDE | AudioEffect | virtual
getRoutingInfo(RoutingInfo &inInfo, RoutingInfo &outInfo) SMTG_OVERRIDE | AudioEffect | virtual
getState(IBStream *state) SMTG_OVERRIDE | Plug | virtual
getTailSamples() SMTG_OVERRIDE | AudioEffect | virtual
Steinberg::iid | IPluginBase | static
Steinberg::Vst::IConnectionPoint::iid | IConnectionPoint | static
Steinberg::Vst::IComponent::iid | IComponent | static
Steinberg::Vst::IAudioProcessor::iid | IAudioProcessor | static
Steinberg::Vst::IProcessContextRequirements::iid | IProcessContextRequirements | static
initialize(FUnknown *context) SMTG_OVERRIDE | Plug | virtual
kNeedBarPositionMusic | IProcessContextRequirements |
kNeedBarPositionMusic enum value | IProcessContextRequirements |
kNeedChord | IProcessContextRequirements |
kNeedChord enum value | IProcessContextRequirements |
kNeedContinousTimeSamples | IProcessContextRequirements |
kNeedContinousTimeSamples enum value | IProcessContextRequirements |
kNeedCycleMusic | IProcessContextRequirements |
kNeedCycleMusic enum value | IProcessContextRequirements |
kNeedFrameRate | IProcessContextRequirements |
kNeedFrameRate enum value | IProcessContextRequirements |
kNeedProjectTimeMusic | IProcessContextRequirements |
kNeedProjectTimeMusic enum value | IProcessContextRequirements |
kNeedSamplesToNextClock | IProcessContextRequirements |
kNeedSamplesToNextClock enum value | IProcessContextRequirements |
kNeedSystemTime | IProcessContextRequirements |
kNeedSystemTime enum value | IProcessContextRequirements |
kNeedTempo | IProcessContextRequirements |
kNeedTempo enum value | IProcessContextRequirements |
kNeedTimeSignature | IProcessContextRequirements |
kNeedTimeSignature enum value | IProcessContextRequirements |
kNeedTransportState | IProcessContextRequirements |
kNeedTransportState enum value | IProcessContextRequirements |
mChannel | Plug | protected
mControllerNum | Plug | protected
mLastAftertouch | Plug | protected
mLastController | Plug | protected
mLastPitchBend | Plug | protected
mLastPolyPressure | Plug | protected
mLastProgramChange | Plug | protected
mPolyPressureKey | Plug | protected
notify(IMessage *message) SMTG_OVERRIDE | AudioEffect | virtual
peerConnection | AudioEffect |
Plug() | Plug |
process(ProcessData &data) SMTG_OVERRIDE | Plug | virtual
processContextRequirements | AudioEffect |
queryInterface(const TUID _iid, void **obj)=0 | FUnknown | pure virtual
receiveText(const char8 *text) | AudioEffect | virtual
release()=0 | FUnknown | pure virtual
removeAllBusses() | AudioEffect |
removeAudioBusses() | AudioEffect |
removeEventBusses() | AudioEffect |
renameBus(MediaType type, BusDirection dir, int32 index, const String128 newName) | AudioEffect |
sendMessage(IMessage *message) const | AudioEffect |
sendMessageID(const char8 *messageID) const | AudioEffect |
sendTextMessage(const char8 *text) const | AudioEffect |
setActive(TBool state) SMTG_OVERRIDE | AudioEffect | virtual
setBusArrangements(SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts) SMTG_OVERRIDE | AudioEffect | virtual
setControllerClass(const FUID &cid) | AudioEffect |
setControllerClass(const TUID &cid) | AudioEffect |
setIoMode(IoMode mode) SMTG_OVERRIDE | AudioEffect | virtual
setProcessing(TBool state) SMTG_OVERRIDE | AudioEffect | virtual
setState(IBStream *state) SMTG_OVERRIDE | Plug | virtual
setupProcessing(ProcessSetup &setup) SMTG_OVERRIDE | AudioEffect | virtual
terminate() SMTG_OVERRIDE | AudioEffect | virtual
terminate() SMTG_OVERRIDE | AudioEffect | virtual
~ComponentBase() override | AudioEffect |

Empty

Copyright ©2022 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.