BASS.NET API for the Un4seen BASS Audio Library

DSP_BufferStream Properties

BASS.NET API for the Un4seen BASS Audio Library

The DSP_BufferStream type exposes the following members.

Properties

  NameDescription
Public propertyBufferPosition
Gets or Sets the current buffer position in bytes.
Public propertyBufferStream
Gets the buffered BASS stream (the created custom stream).
Public propertyBufferStreamFlags
Gets the channel flags of the being used.
Public propertyChannelBitwidth
This property returns the actual bitwidth of the sample data of the channel (e.g. 8, 16, 32).
(Inherited from BaseDSP.)
Public propertyChannelHandle
Gets or Sets the channel that the DSP is being applied to.
(Inherited from BaseDSP.)
Public propertyChannelInfo
Gets the BASS_CHANNELINFO of the assigned ChannelHandle.
(Inherited from BaseDSP.)
Public propertyChannelNumChans
This property returns the actual number of channles of the sample data BASS is using with the channel (e.g. 1=mono, 2=stereo, etc.).
(Inherited from BaseDSP.)
Public propertyChannelSampleRate
This property returns the actual sample rate in Hz of the sample data BASS is using with the channel (e.g. 44100).
(Inherited from BaseDSP.)
Public propertyConfigBuffer
Gets or Sets the buffer length in milliseconds to be used (between 1 and 5000).
Public propertyConfigBufferLength
Gets the buffer length in bytes which is being used.
Public propertyDSPHandle
Returns the actual DSP handle (or 0, if the DSP has not been assigned to the channel).
(Inherited from BaseDSP.)
Public propertyDSPPriority
Sets or reassigns the priority of the DSP, which determines it's position in the DSP chain - DSPs with higher priority are called before those with lower.
(Inherited from BaseDSP.)
Public propertyDSPProc
Returns the actual DSPPROC (callback delegate) which is used by the DSP.
(Inherited from BaseDSP.)
Public propertyIsAssigned
Is the DSP assigned to an active channel? (=assigned, =not assigned).
(Inherited from BaseDSP.)
Public propertyIsBypassed
Returns if the DSP is currently bypassed (=bypass).
(Inherited from BaseDSP.)
Public propertyIsOutputBuffered
Gets or Sets, if the BufferStream should be buffered or not (default is ).
Public propertyOutputHandle
Gets or Sets a buffered output BASS stream to synchronize the position with (0 = use a non-synchronized direct buffer).
Public propertyUser
Gets or Sets the value of the user instance data to pass to the callback function (see DSPCallback(Int32, Int32, IntPtr, Int32, IntPtr)).
(Inherited from BaseDSP.)
Top
See Also

Reference