Big value gaps (at the beginning and the end of a recording) can lead to some popping sounds. We will try to set the values to 0 until the first transition thru 0 of the audio curve.
More...
#include <BaseConverter.h>
template<typename T = int16_t>
class audio_tools::PoppingSoundRemover< T >
Big value gaps (at the beginning and the end of a recording) can lead to some popping sounds. We will try to set the values to 0 until the first transition thru 0 of the audio curve.
- Template Parameters
-
◆ PoppingSoundRemover()
template<typename T = int16_t>
◆ clearAfterLastTransition()
template<typename T = int16_t>
| void clearAfterLastTransition |
( |
int |
channels, |
|
|
int |
channel, |
|
|
T * |
values, |
|
|
int |
sampleCount |
|
) |
| |
|
inlineprotected |
◆ clearUpTo1stTransition()
template<typename T = int16_t>
| void clearUpTo1stTransition |
( |
int |
channels, |
|
|
int |
channel, |
|
|
T * |
values, |
|
|
int |
sampleCount |
|
) |
| |
|
inlineprotected |
◆ convert()
template<typename T = int16_t>
| virtual size_t convert |
( |
uint8_t * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ channels
template<typename T = int16_t>
◆ from_beginning
template<typename T = int16_t>
◆ from_end
template<typename T = int16_t>
The documentation for this class was generated from the following file: