class GenericFrameSizeScalability

Generic Frame Size Scalability. More...

Full nameCoral::GenericFrameSizeScalability
Definition#include <genericframesizescalability.h>
InheritsCoral::FrameSizeScalabilityInterface [virtual public]
Inherited byConstantBitrateFrameSizeScalability, TraceFrameSizeScalability, TraceLayerDescription
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class is a generic implementation of FrameSizeScalabilityInterface. It provides basic functionality for subclasses. Important node: All frames sizes in this class are payload frame sizes!

bool  isValidPayloadFrameSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

cardinal  getNearestValidPayloadFrameSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

cardinal  getNextPayloadFrameSizeForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

cardinal  getPrevPayloadFrameSizeForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

double  getPayloadFrameSizeScaleFactorForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

double  getPayloadFrameSizeUtilizationForDelayAndSize (const double frameRate, const cardinal bufferDelay, const cardinal frameSize)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

double  getFrameSizeUtilizationWeight (const double frameRate)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

cardinal  getNextBufferDelayForDelay (const double frameRate, const cardinal bufferDelay)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.

cardinal  getPrevBufferDelayForDelay (const double frameRate, const cardinal bufferDelay)

[const]

Implementation of FrameSizeScalabilityInterface.

Reimplemented from FrameSizeScalabilityInterface.