Switchboard SDK
|
Class to detect clipping in a given audio buffer. More...
#include <ClippingDetector.hpp>
Public Member Functions | |
ClippingDetector (uint sampleRate=constants::DEFAULT_SAMPLERATE, uint secondsToReset=1) | |
ClippingDetector constructor. | |
ClippingType | detectClipping (const float *audioData, const uint numberOfSamples) |
Detects clipping in a given audio data. | |
void | setSampleRate (uint sampleRate) |
Sets the sample rate. | |
Class to detect clipping in a given audio buffer.
switchboard::ClippingDetector::ClippingDetector | ( | uint | sampleRate = constants::DEFAULT_SAMPLERATE, |
uint | secondsToReset = 1 ) |
ClippingDetector constructor.
sampleRate | Sample rate of audio data. |
secondsToReset | Number of seconds of silence needed to reset clipping detection. |
void switchboard::ClippingDetector::setSampleRate | ( | uint | sampleRate | ) |
Sets the sample rate.
sampleRate | The sample rate to set. |