Delegate VstProcedure
User defined VST callback method to be used with SetCallback(Int32, VstProcedure, IntPtr).
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Vst.dll
Syntax
public delegate int VstProcedure(int VstHandle, BassVstAction Action, int Param1, int Param2, IntPtr User);
Parameters
Int32
VstHandle
The VST plugin handle as returned from ChannelSetDSP(Int32, String, BassVstDsp, Int32). |
BassVstAction
Action
The action parameter, one of the BassVstAction values (see below). |
Int32
Param1
The first parameter (see the VST SDK for further details). |
Int32
Param2
The second parameter (see the VST SDK for further details). |
IntPtr
User
The user parameter as specified in the SetCallback(Int32, VstProcedure, IntPtr) call. |
Returns
Int32
Unless defined otherwise, the callback function should always return 0. |