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