class SimpleAudioEncoder

Simple Audio Encoder. More...

Full nameCoral::SimpleAudioEncoder
Definition#include <simpleaudioencoder.h>
InheritsCoral::AudioEncoderInterface, Coral::AudioQuality
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members


Detailed Description

This class is an simple audio encoder. It does no error correction or redundant transmission.

SimpleAudioEncoder (AudioReaderInterface* audioReader)

Constructor for the audio encoder.

Parameters:
audioReaderAudioReaderInterface for the audio input.

~SimpleAudioEncoder ()

Destructor.

const card16 getTypeID ()
[const]

getTypeID() implementation of EncoderInterface.

See also: EncoderInterface#getTypeID

const char* getTypeName ()
[const]

getTypeName implementation of EncoderInterface.

See also: EncoderInterface#getTypeName

void activate ()

activate() implementation of EncoderInterface.

See also: EncoderInterface#activate

void deactivate ()

deactivate() implementation of EncoderInterface.

See also: EncoderInterface#deactivate

void reset ()

reset() implementation of EncoderInterface.

See also: EncoderInterface#reset

bool prepareNextFrame (const cardinal headerSize, const cardinal maxPacketSize, const cardinal flags)

prepareNextFrame() implementation of EncoderInterface.

See also: EncoderInterface#prepareNextFrame

cardinal getNextPacket (EncoderPacket* encoderPacket)

getNextPacket() implementation of EncoderInterface.

See also: EncoderInterface#getNextPacket

void adaptQuality (const double fractionLost, const cardinal layer)

adaptQuality() implementation of EncoderInterface.

See also: EncoderInterface#adaptQuality

void getTransportInfo (TransportInfo& transportInfo, const cardinal headerSize, const cardinal maxPacketSize, const bool calculateLevels)
[const]

getTransportInfo() implementation of EncoderInterface.

See also: EncoderInterface#getTransportInfo

void setTransportInfo (TransportInfo& transportInfo, const cardinal headerSize, const cardinal maxPacketSize, const bool calculateLevels)

setTransportInfo() implementation of EncoderInterface.

See also: EncoderInterface#setTransportInfo