An interface to allow an AudioProcessor to implement extended VST2-specific functionality.
virtual void handleVstHostCallbackAvailable(std::function< VstHostCallbackType > &&callback)
This is called once by the VST plug-in wrapper after its constructor.
pointer_sized_int(int32 opcode, int32 index, pointer_sized_int value, void *ptr, float opt) VstHostCallbackType
The host callback function type.
virtual pointer_sized_int handleVstManufacturerSpecific(int32 index, pointer_sized_int value, void *ptr, float opt)=0
This is called by the VST plug-in wrapper when it receives unhandled vendor specific calls from the h...
virtual pointer_sized_int handleVstPluginCanDo(int32 index, pointer_sized_int value, void *ptr, float opt)
This is called by the VST plug-in wrapper when it receives unhandled plug-in "can do" calls from the ...