RTP Trace System
1.0
|
MPEG Writer QoS Description. More...
#include <mpegwriterqosdescription.h>
Public Member Functions | |
MPEGWriterQoSDescription (const TraceConfiguration *traceConfiguration) | |
double | calculateUtilizationForLayerBandwidths (const double frameRate, const cardinal layers, const cardinal *bandwidth) const |
Private Attributes | |
const TraceConfiguration * | Config |
MPEG Writer QoS Description.
This is the QoS description of a trace, extended by methods for MPEG resource/utilization calculation. These overwrite the ones which are used for calculating utilization from the trace file by the ones which use a new configuration. This is necessary to update the utilization of the file.
Coral::MPEGWriterQoSDescription::MPEGWriterQoSDescription | ( | const TraceConfiguration * | traceConfiguration | ) |
Constructor.
traceConfiguration | Configuration. |
double Coral::MPEGWriterQoSDescription::calculateUtilizationForLayerBandwidths | ( | const double | frameRate, |
const cardinal | layers, | ||
const cardinal * | bandwidth | ||
) | const |
Implementation of AbstractQoSDescription's calculateUtilizationForLayerBandwidths().
const TraceConfiguration* Coral::MPEGWriterQoSDescription::Config [private] |