Switch on the plugin. Call it before processing.
Closes the editor.
Switch off the plugin. Call it after processing.
Gets current "program" index. Note: not all presets are exposed to the host. In many plug-ins they aren't.
ditto Lifetime of return value is same as IPluginHost.
Get current plug-in latency in samples. Because of VST2 limitations, this number of only valid between a beginAudioProcessing and endAudioProcessing call, and won't move while processing.
Get plugin information. Lifetime of return value is same as IPluginHost.
Get tail size in seconds. Precise semantics TBD.
Gets the UI size.
ditto Lifetime of return value is same as IPluginHost.
Loads a preset.
Opens the editor window. On Windows, pass a HWND On Mac, a NSView
Process some audio. setSampleRate and setMaxBufferSize must be called before use. samples must <= the maximum buffer size asked in
Restore state of the plugin, saved with saveState.
Serialize state of the plugin, to restore with restoreState.
Sets I/O arrangement (simple right now).
Sets the maximum buffer size
Sets a parameter's value.
Sets the desired sampleRate