|
|
This class is a repository for trace encoders.
|
Constructor.
~ |
Destructor.
bool |
Add trace encoder to repository.
Parameters:
encoder | New trace encoder to be added. |
Returns: true, if encoder has been added; false, if not.
void |
Remove trace encoder from repository.
Parameters:
encoder | Trace 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.
TraceEncoderInterface* |
[const]
Get TraceEncoderInterface of the current encoder.
Returns: Current encoder's TraceEncoderInterface.
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.
card64 |
checkInterval() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
bool |
prepareNextFrame() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
cardinal |
getNextPacket() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
AbstractQoSDescription* |
getQoSDescription() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
void |
updateQuality() implementation of EncoderInterface.
Reimplemented from EncoderInterface.
double |
[const]
getWantedUtilization() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
void |
setWantedUtilization() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
int8 |
[const]
getStreamPriority() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
void |
setStreamPriority() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
double |
[const]
getMaxWantedDelay() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
void |
setMaxWantedDelay() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
cardinal |
[const]
getMinWantedBandwidth() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
cardinal |
[const]
getMaxWantedBandwidth() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
void |
setMinWantedBandwidth() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.
void |
setMaxWantedBandwidth() implementation of TraceEncoderInterface.
Reimplemented from TraceEncoderInterface.