Qmmp
Public Member Functions | List of all members
AudioConverter Class Reference

#include <audioconverter.h>

Public Member Functions

 AudioConverter ()
 
void configure (Qmmp::AudioFormat f)
 
void toFloat (const unsigned char *in, float *out, size_t samples)
 
void fromFloat (const float *in, const unsigned char *out, size_t samples)
 

Detailed Description

The AbstractEngine class provides the internal audio converter.

Author
Ilya Kotov forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru

Constructor & Destructor Documentation

◆ AudioConverter()

Object constructor.

Member Function Documentation

◆ configure()

void configure ( Qmmp::AudioFormat  f)

Sets working audio format. This function should be called before object usage.

Parameters
fAudio format.

◆ fromFloat()

void fromFloat ( const float *  in,
const unsigned char *  out,
size_t  samples 
)

Converts samples from Qmmp::PCM_FLOAT format to specified working format.

Parameters
inInput buffer.
outOutput buffer.
samplesNumber of samples.

◆ toFloat()

void toFloat ( const unsigned char *  in,
float *  out,
size_t  samples 
)

Converts samples from specified working format to Qmmp::PCM_FLOAT format.

Parameters
inInput buffer.
outOutput buffer.
samplesNumber of samples.

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