The general VST plugin dispatcher callback delegate).
Namespace: Un4seen.Bass.AddOn.Vst
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
public delegate int VST_AEFFECT_Dispatcher( IntPtr effect, BASSVSTDispatcherOpCodes opCode, int index, int value, IntPtr ptr, float opt )
Parameters
- effect
- Type: SystemIntPtr
The aeffect as retrieved via BASS_VST_GetInfo(Int32, BASS_VST_INFO). - opCode
- Type: Un4seen.Bass.AddOn.VstBASSVSTDispatcherOpCodes
The operation code (OpCode), one of the BASSVSTDispatcherOpCodes values. - index
- Type: SystemInt32
The index parameter (see the VST SDK for further details). - value
- Type: SystemInt32
The value parameter (see the VST SDK for further details). - ptr
- Type: SystemIntPtr
The user parameter, a pointer to an element, e.g. a string or structure (see the VST SDK for further details). - opt
- Type: SystemSingle
The optional parameter (see the VST SDK for further details).
Return Value
Type: Int32See Steinberg VST SDK documentaion for more information.
Remarks
This delegate is only used internally within the BASS_VST_AEFFECT class and can not be used directly! It is also only supported in the .Net Framework version 2.0 or above!
See Steinberg VST SDK documentaion for more information.
See Also