#include <juce_VSTCallbackHandler.h>
An interface to allow an AudioProcessor to send and receive VST specific calls from the host.
To use this class, ensure that your AudioProcessor publicly inherits from VSTCallbackHandler.
- See also
- VST3ClientExtensions
@tags{Audio}
◆ VstHostCallbackType
The host callback function type.
◆ ~VSTCallbackHandler()
| virtual juce::VSTCallbackHandler::~VSTCallbackHandler |
( |
| ) |
|
|
virtualdefault |
◆ handleVstHostCallbackAvailable()
| virtual void juce::VSTCallbackHandler::handleVstHostCallbackAvailable |
( |
std::function< VstHostCallbackType > && | callback | ) |
|
|
inlinevirtual |
This is called once by the VST plug-in wrapper after its constructor. You can use the supplied function to query the VST host.
◆ handleVstManufacturerSpecific()
This is called by the VST plug-in wrapper when it receives unhandled vendor specific calls from the host.
◆ handleVstPluginCanDo()
This is called by the VST plug-in wrapper when it receives unhandled plug-in "can do" calls from the host.
The documentation for this struct was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_audio_processors/utilities/juce_VSTCallbackHandler.h