The DSP_BufferStream type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| BufferPosition |
Gets or Sets the current buffer position in bytes.
| |
| BufferStream |
Gets the buffered BASS stream (the created custom stream).
| |
| BufferStreamFlags |
Gets the channel flags of the being used.
| |
| ChannelBitwidth |
This property returns the actual bitwidth of the sample data of the channel (e.g. 8, 16, 32).
(Inherited from BaseDSP.) | |
| ChannelHandle |
Gets or Sets the channel that the DSP is being applied to.
(Inherited from BaseDSP.) | |
| ChannelInfo |
Gets the BASS_CHANNELINFO of the assigned ChannelHandle.
(Inherited from BaseDSP.) | |
| ChannelNumChans |
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.) | |
| ChannelSampleRate |
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.) | |
| ConfigBuffer |
Gets or Sets the buffer length in milliseconds to be used (between 1 and 5000).
| |
| ConfigBufferLength |
Gets the buffer length in bytes which is being used.
| |
| DSPHandle |
Returns the actual DSP handle (or 0, if the DSP has not been assigned to the channel).
(Inherited from BaseDSP.) | |
| DSPPriority |
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.) | |
| DSPProc |
Returns the actual DSPPROC (callback delegate) which is used by the DSP.
(Inherited from BaseDSP.) | |
| IsAssigned |
Is the DSP assigned to an active channel? (=assigned, =not assigned).
(Inherited from BaseDSP.) | |
| IsBypassed |
Returns if the DSP is currently bypassed (=bypass).
(Inherited from BaseDSP.) | |
| IsOutputBuffered |
Gets or Sets, if the BufferStream should be buffered or not (default is ).
| |
| OutputHandle |
Gets or Sets a buffered output BASS stream to synchronize the position with (0 = use a non-synchronized direct buffer).
| |
| User |
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.) |
See Also