|
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.