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