An interface to allow an AudioProcessor to implement extended VST2-specific functionality.
More...
An interface to allow an AudioProcessor to implement extended VST2-specific functionality.
To use this class, create an object that inherits from it, implement the methods, then return a pointer to the object in your AudioProcessor::getVST2ClientExtensions() method.
- See also
- AudioProcessor, AAXClientExtensions, VST3ClientExtensions
◆ VstHostCallbackType
The host callback function type.
◆ ~VST2ClientExtensions()
virtual VST2ClientExtensions::~VST2ClientExtensions |
( |
| ) |
|
|
virtualdefault |
◆ handleVstPluginCanDo()
This is called by the VST plug-in wrapper when it receives unhandled plug-in "can do" calls from the host.
◆ handleVstManufacturerSpecific()
This is called by the VST plug-in wrapper when it receives unhandled vendor specific calls from the host.
◆ handleVstHostCallbackAvailable()
virtual void VST2ClientExtensions::handleVstHostCallbackAvailable |
( |
std::function< VstHostCallbackType > && |
callback | ) |
|
|
virtual |
This is called once by the VST plug-in wrapper after its constructor.
You can use the supplied function to query the VST host.
The documentation for this struct was generated from the following file: