Changes the samples at the beginning or at the end to slowly ramp up the volume.
More...
#include <CodecOpusOgg.h>
template<typename T = int16_t>
class audio_tools::audio_tools::SmoothTransition< T >
Changes the samples at the beginning or at the end to slowly ramp up the volume.
- Template Parameters
-
◆ SmoothTransition() [1/2]
template<typename T = int16_t>
| SmoothTransition |
( |
int | channels, |
|
|
bool | fromBeginning, |
|
|
bool | fromEnd, |
|
|
float | inc = 0.01 ) |
|
inline |
◆ SmoothTransition() [2/2]
template<typename T = int16_t>
| SmoothTransition |
( |
int | channels, |
|
|
bool | fromBeginning, |
|
|
bool | fromEnd, |
|
|
float | inc = 0.01 ) |
|
inline |
◆ clear() [1/2]
template<typename T = int16_t>
◆ clear() [2/2]
template<typename T = int16_t>
◆ convert() [1/2]
template<typename T = int16_t>
| virtual size_t convert |
( |
uint8_t * | src, |
|
|
size_t | size ) |
|
inlinevirtual |
◆ convert() [2/2]
template<typename T = int16_t>
| virtual size_t convert |
( |
uint8_t * | src, |
|
|
size_t | size ) |
|
inlinevirtual |
◆ processEnd() [1/2]
template<typename T = int16_t>
| void processEnd |
( |
T * | values, |
|
|
int | frameCount ) |
|
inlineprotected |
◆ processEnd() [2/2]
template<typename T = int16_t>
| void processEnd |
( |
T * | values, |
|
|
int | frameCount ) |
|
inlineprotected |
◆ processStart() [1/2]
template<typename T = int16_t>
| void processStart |
( |
T * | values, |
|
|
int | frameCount ) |
|
inlineprotected |
◆ processStart() [2/2]
template<typename T = int16_t>
| void processStart |
( |
T * | values, |
|
|
int | frameCount ) |
|
inlineprotected |
◆ reset() [1/2]
template<typename T = int16_t>
◆ reset() [2/2]
template<typename T = int16_t>
◆ channels
template<typename T = int16_t>
◆ end_factor
template<typename T = int16_t>
◆ from_beginning
template<typename T = int16_t>
◆ from_end
template<typename T = int16_t>
◆ inc
template<typename T = int16_t>
◆ start_factor
template<typename T = int16_t>
The documentation for this class was generated from the following files: