|
|
This class is an simple audio encoder. It does no error correction or redundant transmission.
SimpleAudioEncoder (AudioReaderInterface* audioReader) |
Constructor for the audio encoder.
Parameters:
audioReader | AudioReaderInterface for the audio input. |
~SimpleAudioEncoder () |
Destructor.
const card16 getTypeID () |
getTypeID() implementation of EncoderInterface.
See also: EncoderInterface#getTypeID
const char* getTypeName () |
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) |
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