Removes any silence from the buffer that is longer then n samples with a amplitude below the indicated threshhold. If you process multiple channels you need to multiply the channels with the number of samples to indicate n.
More...
#include <BaseConverter.h>
|
| SilenceRemovalConverter (int n=8, int aplidudeLimit=2) |
|
virtual size_t | convert (uint8_t *data, size_t size) override |
|
|
int | findLastAudioPos (T *audio, int pos) |
|
void | set (int n=5, int aplidudeLimit=2) |
|
|
bool | active = false |
|
int | amplidude_limit = 0 |
|
const uint8_t * | buffer = nullptr |
|
int | n |
|
int | priorLastAudioPos = 0 |
|
template<typename T>
class audio_tools::SilenceRemovalConverter< T >
Removes any silence from the buffer that is longer then n samples with a amplitude below the indicated threshhold. If you process multiple channels you need to multiply the channels with the number of samples to indicate n.
- Template Parameters
-
The documentation for this class was generated from the following file: