RTP Audio System  2.0.0
AbstractLayerDescription Member List
This is the complete list of members for AbstractLayerDescription, including all inherited members.
AbstractLayerDescription()AbstractLayerDescription
BandwidthAbstractLayerDescription [protected]
bandwidthToBandwidth(const card64 bandwidth, const double frameRate, const cardinal bufferDelay, const cardinal newBufferDelay) const AbstractLayerDescription [inline]
bandwidthToFrameSize(const double frameRate, const card64 bandwidth)AbstractLayerDescription [inline, static]
BufferDelayAbstractLayerDescription [protected]
DestinationAbstractLayerDescription [protected]
FlagsAbstractLayerDescription [protected]
frameSizeToBandwidth(const double frameRate, const cardinal frameSize)AbstractLayerDescription [inline, static]
frameSizeToPacketRate(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [virtual]
getBandwidth() const AbstractLayerDescription [inline]
getBufferDelay() const AbstractLayerDescription [inline]
getDestination() const AbstractLayerDescription [inline]
getFlags() const AbstractLayerDescription [inline]
getFrameSizeScalabilityClass() const =0FrameSizeScalabilityInterface [pure virtual]
getFrameSizeScaleFactorForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const AbstractLayerDescription [inline]
getFrameSizeScaleFactorForSize(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [inline]
getFrameSizeUtilizationForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const AbstractLayerDescription [inline]
getFrameSizeUtilizationForSize(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [inline]
getFrameSizeUtilizationWeight(const double frameRate) const =0FrameSizeScalabilityInterface [pure virtual]
getMaxBufferDelay(const double frameRate) const =0FrameSizeScalabilityInterface [pure virtual]
getMaxFrameCountForDelay(const double frameRate, const cardinal bufferDelay) const =0FrameSizeScalabilityInterface [pure virtual]
getMaxFrameSize(const double frameRate) const AbstractLayerDescription [inline]
getMaxFrameSizeForDelay(const double frameRate, const cardinal bufferDelay) const AbstractLayerDescription [inline]
getMaxJitter() const AbstractLayerDescription [inline]
getMaxLossRate() const AbstractLayerDescription [inline]
getMaxPayloadFrameSizeForDelay(const double frameRate, const cardinal bufferDelay) const =0FrameSizeScalabilityInterface [pure virtual]
getMaxTransferDelay() const AbstractLayerDescription [inline]
getMinFrameSize(const double frameRate) const AbstractLayerDescription [inline]
getMinFrameSizeForDelay(const double frameRate, const cardinal bufferDelay) const AbstractLayerDescription [inline]
getMinPayloadFrameSizeForDelay(const double frameRate, const cardinal bufferDelay) const =0FrameSizeScalabilityInterface [pure virtual]
getNearestValidFrameSize(const double frameRate, const cardinal bufferDelay, const cardinal size) const AbstractLayerDescription [inline]
getNearestValidPayloadFrameSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0FrameSizeScalabilityInterface [pure virtual]
getNextBufferDelay(const double frameRate) const AbstractLayerDescription [inline]
getNextBufferDelayForDelay(const double frameRate, const cardinal bufferDelay) const =0FrameSizeScalabilityInterface [pure virtual]
getNextFrameSizeForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const AbstractLayerDescription [inline]
getNextFrameSizeForSize(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [inline]
getNextPayloadFrameSizeForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0FrameSizeScalabilityInterface [pure virtual]
getPacketCountForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const AbstractLayerDescription [inline]
getPacketCountForSize(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [inline]
getPacketRate(const double frameRate) const AbstractLayerDescription [virtual]
getPayloadFrameSizeScaleFactorForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0FrameSizeScalabilityInterface [pure virtual]
getPayloadFrameSizeUtilizationForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0FrameSizeScalabilityInterface [pure virtual]
getPeakFrameSizeForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const AbstractLayerDescription [inline]
getPeakFrameSizeForSize(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [inline]
getPrevBufferDelay(const double frameRate) const AbstractLayerDescription [inline]
getPrevBufferDelayForDelay(const double frameRate, const cardinal bufferDelay) const =0FrameSizeScalabilityInterface [pure virtual]
getPrevFrameSizeForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const AbstractLayerDescription [inline]
getPrevFrameSizeForSize(const double frameRate, const cardinal frameSize) const AbstractLayerDescription [inline]
getPrevPayloadFrameSizeForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0FrameSizeScalabilityInterface [pure virtual]
getSource() const AbstractLayerDescription [inline]
initLayer(const cardinal pktHeaderSize, const cardinal pktMaxSize, const double maxTransferDelay, const cardinal maxBufferDelay, const double maxLossRate, const double maxJitter, const cardinal flags)AbstractLayerDescription [inline]
isFrameSizeScalable() const =0FrameSizeScalabilityInterface [pure virtual]
isValidFrameSize(const double frameRate, const cardinal bufferDelay, const cardinal size) const AbstractLayerDescription [inline]
isValidPayloadFrameSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0FrameSizeScalabilityInterface [pure virtual]
isVariableBitrate() const =0FrameSizeScalabilityInterface [pure virtual]
LayerFlags enum nameAbstractLayerDescription
LF_BaseLayer enum valueAbstractLayerDescription
LF_ExtensionLayer enum valueAbstractLayerDescription
MaxBufferDelayAbstractLayerDescription [protected]
MaxJitterAbstractLayerDescription [protected]
MaxLossRateAbstractLayerDescription [protected]
MaxTransferDelayAbstractLayerDescription [protected]
payloadBandwidthToBandwidth(const card64 bandwidth, const double frameRate, const cardinal bufferDelay, const cardinal newBufferDelay) const AbstractLayerDescription
payloadToRaw(const double frameRate, const cardinal payload, const cardinal bufferDelay) const AbstractLayerDescription [virtual]
PktHeaderSizeAbstractLayerDescription [protected]
PktMaxSizeAbstractLayerDescription [protected]
rawToPayload(const double frameRate, const cardinal raw, const cardinal bufferDelay) const AbstractLayerDescription [virtual]
setBandwidth(const double frameRate, const card64 bandwidth)AbstractLayerDescription [inline]
setBufferDelay(const cardinal bufferDelay)AbstractLayerDescription
setDestination(const InternetFlow &destination)AbstractLayerDescription [inline]
setFlags(const cardinal flags)AbstractLayerDescription [inline]
setMaxJitter(const double maxJitter)AbstractLayerDescription [inline]
setMaxLossRate(const double maxLossRate)AbstractLayerDescription [inline]
setMaxTransferDelay(const double maxDelay)AbstractLayerDescription [inline]
setSource(const InternetAddress &source)AbstractLayerDescription [inline]
SourceAbstractLayerDescription [protected]
~AbstractLayerDescription()AbstractLayerDescription [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines