arduino-audio-tools
Loading...
Searching...
No Matches
ConverterAutoCenter Class Reference

Makes sure that the avg of the signal is set to 0. More...

#include <CodecOpusOgg.h>

Inheritance diagram for ConverterAutoCenter:
BaseConverter BaseConverter

Public Member Functions

 ConverterAutoCenter ()=default
 ConverterAutoCenter ()=default
 ConverterAutoCenter (AudioInfo info)
 ConverterAutoCenter (AudioInfo info)
 ConverterAutoCenter (int channels, int bitsPerSample)
 ConverterAutoCenter (int channels, int bitsPerSample)
 ~ConverterAutoCenter ()
 ~ConverterAutoCenter ()
bool begin (AudioInfo info, bool isDynamic=false)
bool begin (AudioInfo info, bool isDynamic=false)
bool begin (int channels, int bitsPerSample, bool isDynamic=false)
bool begin (int channels, int bitsPerSample, bool isDynamic=false)
void clear ()
void clear ()
size_t convert (uint8_t *src, size_t size) override
size_t convert (uint8_t *src, size_t size) override
void end ()
void end ()
void reset ()
void reset ()

Protected Attributes

int bits_per_sample = 0
int channels = 0
bool is_dynamic = false
BaseConverter * p_converter = nullptr

Detailed Description

Makes sure that the avg of the signal is set to 0.

Constructor & Destructor Documentation

◆ ConverterAutoCenter() [1/6]

ConverterAutoCenter ( )
default

◆ ConverterAutoCenter() [2/6]

ConverterAutoCenter ( AudioInfo info)
inline

◆ ConverterAutoCenter() [3/6]

ConverterAutoCenter ( int channels,
int bitsPerSample )
inline

◆ ~ConverterAutoCenter() [1/2]

~ConverterAutoCenter ( )
inline

◆ ConverterAutoCenter() [4/6]

ConverterAutoCenter ( )
default

◆ ConverterAutoCenter() [5/6]

ConverterAutoCenter ( AudioInfo info)
inline

◆ ConverterAutoCenter() [6/6]

ConverterAutoCenter ( int channels,
int bitsPerSample )
inline

◆ ~ConverterAutoCenter() [2/2]

~ConverterAutoCenter ( )
inline

Member Function Documentation

◆ begin() [1/4]

bool begin ( AudioInfo info,
bool isDynamic = false )
inline

◆ begin() [2/4]

bool begin ( AudioInfo info,
bool isDynamic = false )
inline

◆ begin() [3/4]

bool begin ( int channels,
int bitsPerSample,
bool isDynamic = false )
inline

◆ begin() [4/4]

bool begin ( int channels,
int bitsPerSample,
bool isDynamic = false )
inline

◆ clear() [1/2]

void clear ( )
inline

◆ clear() [2/2]

void clear ( )
inline

◆ convert() [1/2]

size_t convert ( uint8_t * src,
size_t size )
inlineoverridevirtual

Implements BaseConverter.

◆ convert() [2/2]

size_t convert ( uint8_t * src,
size_t size )
inlineoverridevirtual

Implements BaseConverter.

◆ end() [1/2]

void end ( )
inline

◆ end() [2/2]

void end ( )
inline

◆ reset() [1/2]

void reset ( )
inline

◆ reset() [2/2]

void reset ( )
inline

Member Data Documentation

◆ bits_per_sample

int bits_per_sample = 0
protected

◆ channels

int channels = 0
protected

◆ is_dynamic

bool is_dynamic = false
protected

◆ p_converter

BaseConverter * p_converter = nullptr
protected

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