BASS.NET API for the Un4seen BASS Audio Library

BASSStreamProc Enumeration

BASS.NET API for the Un4seen BASS Audio Library
STREAMPROC flag used with BASS_StreamCreate(Int32, Int32, BASSFlag, STREAMPROC, IntPtr) resp. used with a user sample stream to be used with STREAMPROC.

Namespace:  Un4seen.Bass
Assembly:  Bass.Net (in Bass.Net.dll) Version:

public enum BASSStreamProc

  Member nameValueDescription
STREAMPROC_DUMMY0 Create a "dummy" stream.

A dummy stream doesn't have any sample data of its own, but a decoding dummy stream (with BASS_STREAM_DECODE flag) can be used to apply DSP/FX processing to any sample data, by setting DSP/FX on the stream and feeding the data through BASS_ChannelGetData(Int32, IntPtr, Int32). The dummy stream should have the same sample format as the data being fed through it.

STREAMPROC_PUSH-1 Create a "push" stream.

Instead of BASS pulling data from a STREAMPROC function, data is pushed to BASS via BASS_StreamPutData(Int32, IntPtr, Int32).

BASS_STREAMPROC_END-2147483648 Flag to signify that the end of the stream is reached.
See Also