EMIPLIB
Public Member Functions

MIPSpeexDecoder Class Reference

Decodes messages which contain Speex encoded data. More...

#include <mipspeexdecoder.h>

Inheritance diagram for MIPSpeexDecoder:
Inheritance graph
[legend]
Collaboration diagram for MIPSpeexDecoder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool init (bool floatSamples=true)
 Initialize the Speex decoder.
bool destroy ()
 Clean up the Speex decoder.

Detailed Description

This component can be used to decompress data using the Speex codec. Input messages should be MIPEncodedAudioMessage instances with subtype MIPENCODEDAUDIOMESSAGE_TYPE_SPEEX. The component generates floating point mono raw audio messages or signed 16 bit native endian encoded raw audio messages.


Member Function Documentation

bool MIPSpeexDecoder::destroy ( )
bool MIPSpeexDecoder::init ( bool  floatSamples = true)

Initialize the Speex decoder.

Parameters:
floatSamplesFlag indicating if floating point raw audio messages or signed 16 bit native endian raw audio messages should be generated.

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