RTP Trace System  1.0
Coral::TraceFrameRateScalability Class Reference

Trace Frame Rate Scalability. More...

#include <traceframeratescalability.h>

Inheritance diagram for Coral::TraceFrameRateScalability:
Coral::FrameRateScalabilityInterface Coral::TraceQoSDescription Coral::H263QoSDescription Coral::MP3QoSDescription Coral::MPEGQoSDescription Coral::H263WriterQoSDescription Coral::MP3WriterQoSDescription Coral::MPEGWriterQoSDescription

List of all members.

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

TDTFReaderTraceReader
card64 Position

Detailed Description

Trace Frame Rate Scalability.

This class is an implementation of FrameRateScalabilityInterface.

Author:
Thomas Dreibholz
Version:
1.0

Constructor & Destructor Documentation


Member Function Documentation

Initialize.

Parameters:
traceReaderTDTFReader.
positionPosition.

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines