arduino-audio-tools
Loading...
Searching...
No Matches
MultiConverter< T > Class Template Reference

Combines multiple converters. More...

#include <CodecOpusOgg.h>

Inheritance diagram for MultiConverter< T >:
BaseConverter BaseConverter

Public Member Functions

 MultiConverter ()
 MultiConverter ()
 MultiConverter (BaseConverter &c1)
 MultiConverter (BaseConverter &c1)
 MultiConverter (BaseConverter &c1, BaseConverter &c2)
 MultiConverter (BaseConverter &c1, BaseConverter &c2)
 MultiConverter (BaseConverter &c1, BaseConverter &c2, BaseConverter &c3)
 MultiConverter (BaseConverter &c1, BaseConverter &c2, BaseConverter &c3)
void add (BaseConverter &converter)
void add (BaseConverter &converter)
size_t convert (uint8_t *src, size_t size)
size_t convert (uint8_t *src, size_t size)

Detailed Description

template<typename T = int16_t>
class audio_tools::audio_tools::MultiConverter< T >

Combines multiple converters.

Template Parameters
T

Constructor & Destructor Documentation

◆ MultiConverter() [1/8]

template<typename T = int16_t>
MultiConverter ( )
inline

◆ MultiConverter() [2/8]

template<typename T = int16_t>
MultiConverter ( BaseConverter & c1)
inline

◆ MultiConverter() [3/8]

template<typename T = int16_t>
MultiConverter ( BaseConverter & c1,
BaseConverter & c2 )
inline

◆ MultiConverter() [4/8]

template<typename T = int16_t>
MultiConverter ( BaseConverter & c1,
BaseConverter & c2,
BaseConverter & c3 )
inline

◆ MultiConverter() [5/8]

template<typename T = int16_t>
MultiConverter ( )
inline

◆ MultiConverter() [6/8]

template<typename T = int16_t>
MultiConverter ( BaseConverter & c1)
inline

◆ MultiConverter() [7/8]

template<typename T = int16_t>
MultiConverter ( BaseConverter & c1,
BaseConverter & c2 )
inline

◆ MultiConverter() [8/8]

template<typename T = int16_t>
MultiConverter ( BaseConverter & c1,
BaseConverter & c2,
BaseConverter & c3 )
inline

Member Function Documentation

◆ add() [1/2]

template<typename T = int16_t>
void add ( BaseConverter & converter)
inline

◆ add() [2/2]

template<typename T = int16_t>
void add ( BaseConverter & converter)
inline

◆ convert() [1/2]

template<typename T = int16_t>
size_t convert ( uint8_t * src,
size_t size )
inlinevirtual

Implements BaseConverter.

◆ convert() [2/2]

template<typename T = int16_t>
size_t convert ( uint8_t * src,
size_t size )
inlinevirtual

Implements BaseConverter.


The documentation for this class was generated from the following files: