RTP Audio System
2.0.0
|
Frame Rate Scalability Interface. More...
#include <frameratescalabilityinterface.h>
Public Member Functions | |
virtual const char * | getFrameRateScalabilityClass () const =0 |
virtual bool | isFrameRateScalable () const =0 |
virtual double | getMinFrameRate () const =0 |
virtual double | getMaxFrameRate () const =0 |
virtual bool | isValidFrameRate (const double frameRate) const =0 |
virtual double | getNearestValidFrameRate (const double frameRate) const =0 |
virtual double | getNextFrameRateForRate (const double frameRate) const =0 |
virtual double | getPrevFrameRateForRate (const double frameRate) const =0 |
virtual double | getFrameRateScaleFactorForRate (const double frameRate) const =0 |
virtual double | getFrameRateUtilizationForRate (const double frameRate) const =0 |
virtual double | getFrameRateUtilizationWeight (const double frameRate) const =0 |
Frame Rate Scalability Interface.
This class is an interface for frame rate scalability.
virtual const char* FrameRateScalabilityInterface::getFrameRateScalabilityClass | ( | ) | const [pure virtual] |
Get name of the frame rate scalability class.
virtual double FrameRateScalabilityInterface::getFrameRateScaleFactorForRate | ( | const double | frameRate | ) | const [pure virtual] |
Get scale factor for given frame rate: (rate - MinFrameRate) / (MaxFrameRate - MinFrameRate)
frameRate | Frame rate. |
virtual double FrameRateScalabilityInterface::getFrameRateUtilizationForRate | ( | const double | frameRate | ) | const [pure virtual] |
Get utilization for given frame rate.
frameRate | Frame rate. |
virtual double FrameRateScalabilityInterface::getFrameRateUtilizationWeight | ( | const double | frameRate | ) | const [pure virtual] |
Get frame rate utilization weight.
frameRate | Frame rate. |
virtual double FrameRateScalabilityInterface::getMaxFrameRate | ( | ) | const [pure virtual] |
Get maximum frame rate.
virtual double FrameRateScalabilityInterface::getMinFrameRate | ( | ) | const [pure virtual] |
Get minimum frame rate.
virtual double FrameRateScalabilityInterface::getNearestValidFrameRate | ( | const double | frameRate | ) | const [pure virtual] |
Get nearest lower valid frame rate for given frame rate.
rate | Frame rate. |
virtual double FrameRateScalabilityInterface::getNextFrameRateForRate | ( | const double | frameRate | ) | const [pure virtual] |
Get next higher valid frame rate for given frame rate.
frameRate | Frame rate. |
virtual double FrameRateScalabilityInterface::getPrevFrameRateForRate | ( | const double | frameRate | ) | const [pure virtual] |
Get next lower valid frame rate for given frame rate.
frameRate | Frame rate. |
virtual bool FrameRateScalabilityInterface::isFrameRateScalable | ( | ) | const [pure virtual] |
Check, if frame rate is scalable.
virtual bool FrameRateScalabilityInterface::isValidFrameRate | ( | const double | frameRate | ) | const [pure virtual] |
Check, if given frame rate is a valid value.
frameRate | Frame rate to be checked. |