BASS.NET API for the Un4seen BASS Audio Library

VST_AEFFECT_ProcessReplacing Delegate

BASS.NET API for the Un4seen BASS Audio Library
The VST plugin process callback delegate (non accumulating).

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_ProcessReplacing(
	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

Reference