Photon Voice
v2.7
|
AudioUtil.LevelMeterFloat Class Reference
LevelMeter specialization for float audio. More...
Inherits AudioUtil.LevelMeter< float >.
Public Member Functions | |
LevelMeterFloat (int samplingRate, int numChannels) | |
Create new LevelMeterFloat instance. More... | |
override float[] | Process (float[] buf) |
Public Member Functions inherited from AudioUtil.LevelMeter< float > | |
void | ResetAccumAvgPeakAmp () |
Reset AccumAvgPeakAmp. More... | |
abstract T[] | Process (T[] buf) |
Process a frame of audio data. More... | |
void | Dispose () |
Additional Inherited Members | |
Protected Attributes inherited from AudioUtil.LevelMeter< float > | |
float | ampSum |
float | ampPeak |
int | bufferSize |
float[] | prevValues |
int | prevValuesHead |
float | accumAvgPeakAmpSum |
int | accumAvgPeakAmpCount |
Properties inherited from AudioUtil.LevelMeter< float > | |
float | CurrentAvgAmp [get] |
float | CurrentPeakAmp [get, protected set] |
float | AccumAvgPeakAmp [get] |
Detailed Description
LevelMeter specialization for float audio.
Constructor & Destructor Documentation
LevelMeterFloat | ( | int | samplingRate, |
int | numChannels | ||
) |
Create new LevelMeterFloat instance.
- Parameters
-
samplingRate Sampling rate of the audio signal (in Hz). numChannels Number of channels in the audio signal.