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

### - a -

- activateBus() : IComponent
- addErrorMessage() : ITestResult
- addEvent() : IEventList
- addItem() : IContextMenu
- addMessage() : ITestResult
- addParameterData() : IParameterChanges
- addPoint() : IParamValueQueue
- addTest() : ITestSuite
- addTestSuite() : ITestSuite
- AudioBusBuffers() : AudioBusBuffers

### - b -

- beginEdit() : IComponentHandler
- beginEditFromHost() : IEditControllerHostEditing

### - c -

- canProcessSampleSize() : IAudioProcessor
- closeQueue() : IDataExchangeHandler
- connect() : IConnectionPoint
- connectedToHost() : IInterAppAudioHost
- createContextMenu() : IComponentHandler3
- createInstance() : IHostApplication
- createPresetManager() : IInterAppAudioHost
- createTests() : ITestFactory
- createView() : IEditController

### - d -

- disconnect() : IConnectionPoint

### - e -

- enableMPEInputProcessing() : IVst3WrapperMPESupport
- endEdit() : IComponentHandler
- endEditFromHost() : IEditControllerHostEditing
- executeMenuItem() : IContextMenuTarget

### - f -

- findParameter() : IParameterFinder
- finish() : IProgress
- finishGroupEdit() : IComponentHandler2
- freeBlock() : IDataExchangeHandler

### - g -

- getAttributes() : IMessage, IStreamAttributes
- getBinary() : IAttributeList
- getBusArrangement() : IAudioProcessor
- getBusCount() : IComponent
- getBusInfo() : IComponent
- getCompatibleParamID() : IRemapParamID
- getComponent() : ITestPlugProvider
- getComponentUID() : ITestPlugProvider
- getController() : ITestPlugProvider
- getControllerClassId() : IComponent
- getDescription() : ITest
- getEvent() : IEventList
- getEventCount() : IEventList
- getFileName() : IStreamAttributes
- getFloat() : IAttributeList
- getHostIcon() : IInterAppAudioHost
- getInt() : IAttributeList
- getItem() : IContextMenu
- getItemCount() : IContextMenu
- getKeyswitchCount() : IKeyswitchController
- getKeyswitchInfo() : IKeyswitchController
- getLatencySamples() : IAudioProcessor
- getMessageID() : IMessage
- getMidiControllerAssignment() : IMidiMapping
- getName() : IHostApplication
- getNoteExpressionCount() : INoteExpressionController
- getNoteExpressionInfo() : INoteExpressionController
- getNoteExpressionStringByValue() : INoteExpressionController
- getNoteExpressionValueByString() : INoteExpressionController
- getParameterCount() : IEditController, IParameterChanges
- getParameterData() : IParameterChanges
- getParameterId() : IParamValueQueue
- getParameterIDFromFunctionName() : IParameterFunctionName
- getParameterInfo() : IEditController
- getParamNormalized() : IEditController
- getParamStringByValue() : IEditController
- getParamValueByString() : IEditController
- getPhysicalUIMapping() : INoteExpressionPhysicalUIMapping
- getPluginFactory() : ITestPlugProvider2
- getPoint() : IParamValueQueue
- getPointCount() : IParamValueQueue
- getPrefetchableSupport() : IPrefetchableSupport
- getProcessContextRequirements() : IProcessContextRequirements
- getProgramData() : IProgramListData
- getProgramInfo() : IUnitInfo
- getProgramListCount() : IUnitInfo
- getProgramListInfo() : IUnitInfo
- getProgramName() : IUnitInfo
- getProgramPitchName() : IUnitInfo
- getRoutingInfo() : IComponent
- getScreenSize() : IInterAppAudioHost
- getSelectedUnit() : IUnitInfo
- getState() : IComponent, IEditController
- getString() : IAttributeList
- getSubCategories() : ITestPlugProvider
- getSystemTime() : IComponentHandlerSystemTime
- getTailSamples() : IAudioProcessor
- getUnitByBus() : IUnitInfo
- getUnitCount() : IUnitInfo
- getUnitData() : IUnitData
- getUnitInfo() : IUnitInfo
- getXmlRepresentationStream() : IXmlRepresentationController

### - h -

- hasProgramPitchNames() : IUnitInfo

### - i -

- isPlugInterfaceSupported() : IPlugInterfaceSupport

### - l -

- loadNextPreset() : IInterAppAudioPresetManager
- loadPreviousPreset() : IInterAppAudioPresetManager
- lockBlock() : IDataExchangeHandler

### - n -

- normalizedParamToPlain() : IEditController
- notify() : IConnectionPoint
- notifyProgramListChange() : IUnitHandler
- notifyUnitByBusChange() : IUnitHandler2
- notifyUnitSelection() : IUnitHandler

### - o -

- onDataExchangeBlocksReceived() : IDataExchangeReceiver
- onInterAppAudioConnectionStateChange() : IInterAppAudioConnectionNotification
- onLiveMIDIControllerInput() : IMidiLearn
- openAboutBox() : IEditController2
- openHelp() : IEditController2
- openQueue() : IDataExchangeHandler

### - p -

- performEdit() : IComponentHandler
- plainParamToNormalized() : IEditController
- popup() : IContextMenu
- process() : IAudioProcessor
- ProcessData() : ProcessData
- programDataSupported() : IProgramListData

### - q -

- queueClosed() : IDataExchangeReceiver
- queueOpened() : IDataExchangeReceiver

### - r -

- releasePlugIn() : ITestPlugProvider
- removeItem() : IContextMenu
- RepresentationInfo() : RepresentationInfo
- requestBusActivation() : IComponentHandlerBusActivation
- requestOpenEditor() : IComponentHandler2
- restartComponent() : IComponentHandler
- run() : ITest
- runLoadPresetBrowser() : IInterAppAudioPresetManager
- runSavePresetBrowser() : IInterAppAudioPresetManager

### - s -

- scheduleEventFromUI() : IInterAppAudioHost
- selectUnit() : IUnitInfo
- sendRemoteControlEvent() : IInterAppAudioHost
- setActive() : IComponent
- setAudioPresentationLatencySamples() : IAudioPresentationLatency
- setAutomationState() : IAutomationState
- setBinary() : IAttributeList
- setBusArrangements() : IAudioProcessor
- setChannelContextInfos() : IInfoListener
- setComponentHandler() : IEditController
- setComponentState() : IEditController
- setDirty() : IComponentHandler2
- setEnvironment() : ITestSuite
- setFloat() : IAttributeList
- setInt() : IAttributeList
- setIoMode() : IComponent
- setKnobMode() : IEditController2
- setMessageID() : IMessage
- setMPEInputDeviceSettings() : IVst3WrapperMPESupport
- setParamNormalized() : IEditController
- setProcessing() : IAudioProcessor
- setProgramData() : IProgramListData
- setState() : IComponent, IEditController
- setString() : IAttributeList
- setUnitData() : IUnitData
- setUnitProgramData() : IUnitInfo
- setup() : ITest
- setupProcessing() : IAudioProcessor
- showSettingsView() : IInterAppAudioHost
- start() : IProgress
- startGroupEdit() : IComponentHandler2
- switchToHost() : IInterAppAudioHost

### - t -

- teardown() : ITest

### - u -

- unitDataSupported() : IUnitData
- update() : IProgress

Empty

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