RTP Trace System
1.0
|
Trace Frame Rate Scalability. More...
#include <traceframeratescalability.h>
Public Member Functions | |
TraceFrameRateScalability () | |
virtual | ~TraceFrameRateScalability () |
void | initFrameRateScalability (TDTFReader *traceReader, const card64 position) |
const char * | getFrameRateScalabilityClass () const |
bool | isFrameRateScalable () const |
double | getMinFrameRate () const |
double | getMaxFrameRate () const |
bool | isValidFrameRate (const double frameRate) const |
double | getNearestValidFrameRate (const double frameRate) const |
double | getNextFrameRateForRate (const double frameRate) const |
double | getPrevFrameRateForRate (const double frameRate) const |
double | getFrameRateScaleFactorForRate (const double frameRate) const |
double | getFrameRateUtilizationForRate (const double frameRate) const |
double | getFrameRateUtilizationWeight (const double frameRate) const |
Protected Attributes | |
TDTFReader * | TraceReader |
card64 | Position |
Trace Frame Rate Scalability.
This class is an implementation of FrameRateScalabilityInterface.
Constructor.
Destructor.
const char * Coral::TraceFrameRateScalability::getFrameRateScalabilityClass | ( | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
Reimplemented in Coral::TraceQoSDescription.
double Coral::TraceFrameRateScalability::getFrameRateScaleFactorForRate | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getFrameRateUtilizationForRate | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getFrameRateUtilizationWeight | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getMaxFrameRate | ( | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getMinFrameRate | ( | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getNearestValidFrameRate | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getNextFrameRateForRate | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
double Coral::TraceFrameRateScalability::getPrevFrameRateForRate | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
void Coral::TraceFrameRateScalability::initFrameRateScalability | ( | TDTFReader * | traceReader, |
const card64 | position | ||
) |
Initialize.
traceReader | TDTFReader. |
position | Position. |
bool Coral::TraceFrameRateScalability::isFrameRateScalable | ( | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
bool Coral::TraceFrameRateScalability::isValidFrameRate | ( | const double | frameRate | ) | const [virtual] |
Implementation of FrameRateScalabilityInterface.
Implements Coral::FrameRateScalabilityInterface.
card64 Coral::TraceFrameRateScalability::Position [protected] |
Reimplemented in Coral::TraceQoSDescription.
TDTFReader* Coral::TraceFrameRateScalability::TraceReader [protected] |
Reimplemented in Coral::TraceQoSDescription.