RTP Trace System
1.0
|
Trace Encoder. More...
#include <traceencoder.h>
Trace Encoder.
This class is a trace encoder.
Coral::TraceEncoder::TraceEncoder | ( | TDTFMediaReader * | audioReader | ) |
Constructor for the trace encoder.
traceReader | TDTFReader for the trace input. |
Destructor.
void Coral::TraceEncoder::activate | ( | ) | [virtual] |
activate() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
bool Coral::TraceEncoder::checkInterval | ( | card64 & | time, |
bool & | newRUList | ||
) | [virtual] |
checkInterval() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
void Coral::TraceEncoder::deactivate | ( | ) | [virtual] |
deactivate() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
card32 Coral::TraceEncoder::getFlags | ( | ) | const [virtual] |
getFlags() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
double Coral::TraceEncoder::getFrameRate | ( | ) | const |
getFrameRate() implementation of TraceEncoderInterface.
double Coral::TraceEncoder::getMaxTransferDelay | ( | ) | const [virtual] |
getMaxTransferDelay() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
card64 Coral::TraceEncoder::getMaxWantedBandwidth | ( | ) | const [virtual] |
getMaxWantedBandwidth() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
card64 Coral::TraceEncoder::getMinWantedBandwidth | ( | ) | const [virtual] |
getMinWantedBandwidth() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
cardinal Coral::TraceEncoder::getNextPacket | ( | EncoderPacket * | encoderPacket | ) | [virtual] |
getNextPacket() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
AbstractQoSDescription * Coral::TraceEncoder::getQoSDescription | ( | const cardinal | pktHeaderSize, |
const cardinal | pktMaxSize, | ||
const card64 | offset | ||
) | [virtual] |
getQoSDescription() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
int8 Coral::TraceEncoder::getSessionPriority | ( | ) | const [inline, virtual] |
getSessionPriority() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
int8 Coral::TraceEncoder::getStreamPriority | ( | ) | const [inline, virtual] |
getStreamPriority() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
const card16 Coral::TraceEncoder::getTypeID | ( | ) | const [virtual] |
getTypeID() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
const char * Coral::TraceEncoder::getTypeName | ( | ) | const [virtual] |
getTypeName implementation of EncoderInterface.
Implements Coral::EncoderInterface.
double Coral::TraceEncoder::getWantedUtilization | ( | ) | const [virtual] |
getWantedUtilization() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
bool Coral::TraceEncoder::prepareNextFrame | ( | const cardinal | headerSize, |
const cardinal | maxPacketSize, | ||
const cardinal | flags | ||
) | [virtual] |
prepareNextFrame() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
void Coral::TraceEncoder::reset | ( | ) | [virtual] |
reset() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
void Coral::TraceEncoder::setFlags | ( | const card32 | flags | ) | [virtual] |
setFlags() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::setFrameRate | ( | const double | frameRate | ) |
setFrameRate() implementation of TraceEncoderInterface.
void Coral::TraceEncoder::setMaxTransferDelay | ( | const double | delay | ) | [virtual] |
setMaxTransferDelay() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::setMaxWantedBandwidth | ( | const card64 | bandwidth | ) | [virtual] |
setMaxWantedBandwidth() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::setMinWantedBandwidth | ( | const card64 | bandwidth | ) | [virtual] |
setMinWantedBandwidth() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::setSessionPriority | ( | const int8 | priority | ) | [inline, virtual] |
setSessionPriority() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::setStreamPriority | ( | const int8 | priority | ) | [inline, virtual] |
setStreamPriority() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::setWantedUtilization | ( | const double | utilization | ) | [virtual] |
setWantedUtilization() implementation of TraceEncoderInterface.
Implements Coral::TraceEncoderInterface.
void Coral::TraceEncoder::updateQuality | ( | const AbstractQoSDescription * | aqd | ) | [virtual] |
updateQuality() implementation of EncoderInterface.
Implements Coral::EncoderInterface.
card8 Coral::TraceEncoder::ErrorCode [private] |
card32 Coral::TraceEncoder::Flags [private] |
card64 Coral::TraceEncoder::FrameBandwidth [private] |
card32 Coral::TraceEncoder::FrameFlags [private] |
double Coral::TraceEncoder::FrameFrameRate [private] |
card64 Coral::TraceEncoder::FrameMaxPosition [private] |
card64 Coral::TraceEncoder::FramePosition [private] |
double Coral::TraceEncoder::FrameUtilization [private] |
cardinal Coral::TraceEncoder::Layers [private] |
double Coral::TraceEncoder::ManagerFrameRate [private] |
double Coral::TraceEncoder::ManagerScaleFactor[RTPConstants::RTPMaxQualityLayers] [private] |
double Coral::TraceEncoder::MaxTransferDelay [private] |
bool Coral::TraceEncoder::Paused [private] |
bool Coral::TraceEncoder::Scaled [private] |
cardinal Coral::TraceEncoder::SendError [private] |
int8 Coral::TraceEncoder::SessionPriority [private] |
TDTFMediaReader* Coral::TraceEncoder::Source [private] |
int8 Coral::TraceEncoder::StreamPriority [private] |
double Coral::TraceEncoder::WantedUtilization [private] |