Qmmp
Public Member Functions
AudioConverter Class Reference

#include <audioconverter.h>

List of all members.

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 <forkotov02@hotmail.ru>

Constructor & Destructor Documentation

Object constructor.


Member Function Documentation

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

Parameters:
fAudio format.
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.
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:
 All Classes Functions Variables Enumerations Enumerator