|
|
This class is a repository for audio encoders.
|
Constructor.
~ |
Destructor.
bool |
Add audio encoder to repository.
Parameters:
encoder | New audio encoder to be added. |
Returns: true, if encoder has been added; false, if not.
void |
Remove audio encoder from repository.
Parameters:
encoder | Audio encoder to be removed. |
bool |
selectEncoderForTypeID() implementation of EncoderRepositoryInterface.
Reimplemented from EncoderRepositoryInterface.
inline void |
Set AutoDelete mode. If true, all encoders will be deleted with delete operator by the destructor.
EncoderInterface* |
[const]
getCurrentEncoder() implementation of EncoderRepositoryInterface.
Reimplemented from EncoderRepositoryInterface.
AudioEncoderInterface* |
[const]
Get AudioEncoderInterface of the current encoder.
Returns: Current encoder's AudioEncoderInterface.
const card16 |
[const]
getTypeID() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
const char* |
[const]
getTypeName implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
activate() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
deactivate() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
reset() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
bool |
prepareNextFrame() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
cardinal |
getNextPacket() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
adaptQuality() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
[const]
getTransportInfo() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
setTransportInfo() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
card16 |
[const]
getSamplingRate() implementation of AudioEncoderInterface
card8 |
[const]
getBits() implementation of AudioEncoderInterface
card8 |
[const]
getChannels() implementation of AudioEncoderInterface
card16 |
[const]
getByteOrder() Implementation of AudioEncoderInterface.
cardinal |
[const]
getBytesPerSecond() implementation of AudioEncoderInterface.
cardinal |
[const]
getBitsPerSample() implementation of AudioEncoderInterface.
card16 |
setSamplingRate() implementation of AudioEncoderInterface
card8 |
setBits() implementation of AudioEncoderInterface
card8 |
setChannels() implementation of AudioEncoderInterface
card16 |
setByteOrder() Implementation of AudioEncoderInterface.