, including all inherited members.
AbstractLayerDescription() | AbstractLayerDescription | |
Bandwidth | AbstractLayerDescription | [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] |
BufferDelay | AbstractLayerDescription | [protected] |
Destination | AbstractLayerDescription | [protected] |
Flags | AbstractLayerDescription | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [pure virtual] |
getMaxBufferDelay(const double frameRate) const =0 | FrameSizeScalabilityInterface | [pure virtual] |
getMaxFrameCountForDelay(const double frameRate, const cardinal bufferDelay) const =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [pure virtual] |
getNextBufferDelay(const double frameRate) const | AbstractLayerDescription | [inline] |
getNextBufferDelayForDelay(const double frameRate, const cardinal bufferDelay) const =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [pure virtual] |
getPayloadFrameSizeUtilizationForDelayAndSize(const double frameRate, const cardinal bufferDelay, const cardinal frameSize) const =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [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 =0 | FrameSizeScalabilityInterface | [pure virtual] |
isVariableBitrate() const =0 | FrameSizeScalabilityInterface | [pure virtual] |
LayerFlags enum name | AbstractLayerDescription | |
LF_BaseLayer enum value | AbstractLayerDescription | |
LF_ExtensionLayer enum value | AbstractLayerDescription | |
MaxBufferDelay | AbstractLayerDescription | [protected] |
MaxJitter | AbstractLayerDescription | [protected] |
MaxLossRate | AbstractLayerDescription | [protected] |
MaxTransferDelay | AbstractLayerDescription | [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] |
PktHeaderSize | AbstractLayerDescription | [protected] |
PktMaxSize | AbstractLayerDescription | [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] |
Source | AbstractLayerDescription | [protected] |
~AbstractLayerDescription() | AbstractLayerDescription | [virtual] |