RDK Documentation (Open Sourced RDK Components)
audio_converter Class Reference
Collaboration diagram for audio_converter:
Collaboration graph

Public Types

enum  conversion_ops_t
 

Public Member Functions

 audio_converter (const audiocapturemgr::audio_properties_t &in_props, const audiocapturemgr::audio_properties_t &out_props, audio_converter_sink &sink)
 
virtual int convert (const std::list< audio_buffer * > &queue, unsigned int size)
 
void convert (const audio_buffer *buffer)
 
int downmix (const std::list< audio_buffer * > &queue, int size)
 

Protected Attributes

conversion_ops_t m_op
 

Private Member Functions

int process_conversion_params ()
 
int downsample_and_downmix (const std::list< audio_buffer * > &queue, int size)
 
int passthrough (const std::list< audio_buffer * > &queue, int size)
 

Private Attributes

const audiocapturemgr::audio_properties_tm_in_props
 
const audiocapturemgr::audio_properties_tm_out_props
 
bool m_downmix
 
bool m_downsample
 
audio_converter_sinkm_sink
 

yes

Definition at line 33 of file audio_converter.h.


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