Changes the samples at the beginning or at the end to slowly ramp up the volume.
More...
#include <BaseConverter.h>
template<typename T = int16_t>
class audio_tools::SmoothTransition< T >
Changes the samples at the beginning or at the end to slowly ramp up the volume.
- Template Parameters
-
◆ SmoothTransition()
template<typename T = int16_t>
| SmoothTransition |
( |
int |
channels, |
|
|
bool |
fromBeginning, |
|
|
bool |
fromEnd, |
|
|
float |
inc = 0.01 |
|
) |
| |
|
inline |
◆ clear()
template<typename T = int16_t>
◆ convert()
template<typename T = int16_t>
| virtual size_t convert |
( |
uint8_t * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ processEnd()
template<typename T = int16_t>
| void processEnd |
( |
T * |
values, |
|
|
int |
frameCount |
|
) |
| |
|
inlineprotected |
◆ processStart()
template<typename T = int16_t>
| void processStart |
( |
T * |
values, |
|
|
int |
frameCount |
|
) |
| |
|
inlineprotected |
◆ reset()
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 file: