RTP Trace System  1.0
Coral::ConstantBitrateFrameSizeScalability Class Reference

Constant Bitrate Frame Size Scalability. More...

#include <cbrframesizescalability.h>

Inheritance diagram for Coral::ConstantBitrateFrameSizeScalability:
Coral::GenericFrameSizeScalability Coral::FrameSizeScalabilityInterface

List of all members.

Public Member Functions

 ConstantBitrateFrameSizeScalability ()
 ~ConstantBitrateFrameSizeScalability ()
void initConstantBitrateFrameSizeScalability (const cardinal maxFrameSize, const double scaleFactor)
const char * getFrameSizeScalabilityClass () const
bool isFrameSizeScalable () const
bool isVariableBitrate () const
cardinal getMinPayloadFrameSizeForDelay (const double frameRate, const cardinal bufferDelay) const
cardinal getMaxPayloadFrameSizeForDelay (const double frameRate, const cardinal bufferDelay) const
cardinal getMaxFrameCountForDelay (const double frameRate, const cardinal bufferDelay) const
cardinal getMaxBufferDelay (const double frameRate) const

Protected Attributes

cardinal MinFrameSize
cardinal MaxFrameSize

Detailed Description

Constant Bitrate Frame Size Scalability.

This class is an implementation of FrameSizeScalabilityInterface. Important node: All frames sizes in this class are payload frame sizes!

Author:
Thomas Dreibholz
Version:
1.0

Constructor & Destructor Documentation


Member Function Documentation

void Coral::ConstantBitrateFrameSizeScalability::initConstantBitrateFrameSizeScalability ( const cardinal  maxFrameSize,
const double  scaleFactor 
)

Initialize object with new maximum payload frame size and scale factor. MinFrameSize = scaleFactor * MaxFrameSize.

Parameters:
maxFrameSizeMaximum payload frame size.
scaleFactorScale factor.

Implementation of FrameSizeScalabilityInterface.

See also:
FrameSizeScalabilityInterface::isVariableBitRate

Implements Coral::FrameSizeScalabilityInterface.


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