BASS.NET API for the Un4seen BASS Audio LibraryDSP_PeakLevelMeter PropertiesBASS.NET API for the Un4seen BASS Audio Library

The DSP_PeakLevelMeter type exposes the following members.

Properties

  NameDescription
Public propertyAVG
Returns the current AVG value (average, in linear voltage steps, between 0...32768...N) of the signal.
Public propertyAVG_dBV
Returns the current AVG value (average, in dBV) of the signal.
Public propertyCalcRMS
Gets or Sets if the AVG and RMS values should be calculated.
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 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 propertyLevelL
Returns the current level signal (in linear voltage steps) of the left-channel as an integer value (between 0 and 32768, or above, if a floating-point channel was selected).
Public propertyLevelL_dBV
Returns the current level signal of the left-channel as a dBV value (between -Infinity and 0.0 - or above, if a floating-point channel was selected).
Public propertyLevelR
Returns the current level signal (in linear voltage steps) of the right-channel as an integer value (between 0 and 32768, or above, if a floating-point channel was selected).
Public propertyLevelR_dBV
Returns the current level signal of the right-channel as a dBV value (between -Infinity and 0.0 - or above, if a floating-point channel was selected).
Public propertyPeakHoldLevelL
Returns the peak level signal (in linear voltage steps) of the left-channel since the last channel change or ResetPeakHold.
Public propertyPeakHoldLevelL_dBV
Returns the peak level signal of the left-channel as a dBV value (between -Infinity and 0.0 - or above, if a floating-point channel was selected) since the last channel change or ResetPeakHold.
Public propertyPeakHoldLevelR
Returns the peak level signal (in linear voltage steps) of the right-channel since the last channel change or ResetPeakHold.
Public propertyPeakHoldLevelR_dBV
Returns the peak level signal of the right-channel as a dBV value (between -Infinity and 0.0 - or above, if a floating-point channel was selected) since the last channel change or ResetPeakHold.
Public propertyRMS
Returns the current RMS value (root mean square, in voltage steps, between 0...32768...N) of the signal.
Public propertyRMS_dBV
Returns the current RMS value (root mean square, in dBV) of the signal.
Public propertyUpdateTime
Gets or Sets the update time in seconds (default is 0.1 = 100ms, max. is 60 seconds) which is the timespan being used to measure RMS and PeakLevels and is also used for Notification trigges.
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