BASS.NET API for the Un4seen BASS Audio Library

VST_AEFFECT_Dispatcher Delegate

BASS.NET API for the Un4seen BASS Audio Library
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: Int32
See 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

Reference