The VST plugin process callback delegate (non accumulating, double-precision).
See Steinberg VST SDK documentaion for more information.
Namespace: Un4seen.Bass.AddOn.Vst
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
public delegate void VST_AEFFECT_ProcessDoubleProc( IntPtr effect, IntPtr inputs, IntPtr outputs, int sampleframes )
Parameters
- effect
- Type: SystemIntPtr
The aeffect as retrieved via BASS_VST_GetInfo(Int32, BASS_VST_INFO). - inputs
- Type: SystemIntPtr
An array of pointers to the data (e.g. for stereo channels this will be an IntPtr to an array of 2 element containing the IntPtr to the float values). - outputs
- Type: SystemIntPtr
An array of pointers to where the data can be written to (e.g. for stereo channels this will be an IntPtr to an array of 2 element containing the IntPtr to the float values). - sampleframes
- Type: SystemInt32
Number of sample frames to process.
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 Also