An RTCP temporary maximum media-stream bitrate request (TMMBR) packet entry. More...
Public Member Functions | |
| fm.liveswitch.DataBuffer | getDataBuffer () |
| Gets the backing data buffer. More... | |
| long | getMaximumBitrate () |
| Gets the maximum bitrate. More... | |
| int | getMaximumBitrateExponent () |
| Gets the maximum bitrate exponent. More... | |
| int | getMaximumBitrateMantissa () |
| Gets the maximum bitrate mantissa. More... | |
| int | getMeasuredOverhead () |
| Gets the measured average packet overhead in bytes. More... | |
| int | getNormalizedMaximumBitrate () |
| Gets the normalized maximum bitrate. More... | |
| long | getSynchronizationSource () |
| Gets the synchronization source. More... | |
| void | setDataBuffer (fm.liveswitch.DataBuffer value) |
| Sets the backing data buffer. More... | |
| void | setMaximumBitrate (long value) |
| Sets the maximum bitrate. More... | |
| void | setMaximumBitrateExponent (int value) |
| Sets the maximum bitrate exponent. More... | |
| void | setMaximumBitrateMantissa (int value) |
| Sets the maximum bitrate mantissa. More... | |
| void | setMeasuredOverhead (int value) |
| Sets the measured average packet overhead in bytes. More... | |
| void | setNormalizedMaximumBitrate (int value) |
| Sets the normalized maximum bitrate. More... | |
| void | setSynchronizationSource (long value) |
| Sets the synchronization source. More... | |
| TmmbrEntry (fm.liveswitch.DataBuffer dataBuffer) | |
| Initializes a new instance of the fm.liveswitch.TmmbrEntry class. More... | |
| TmmbrEntry (long maximumBitrate, long synchronizationSource) | |
| Initializes a new instance of the fm.liveswitch.TmmbrEntry class. More... | |
Static Public Member Functions | |
| static int | getFixedPayloadLength () |
| Gets the fixed length of an FIR entry. More... | |
| static fm.liveswitch.TmmbrEntry | normalized (int normalizedMaximumBitrate, long synchronizationSource) |
| Creates a fm.liveswitch.TmmbrEntry using normalized parameters. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from fm.liveswitch.ControlFrameEntry | |
| ControlFrameEntry () | |
An RTCP temporary maximum media-stream bitrate request (TMMBR) packet entry.
| fm.liveswitch.TmmbrEntry.TmmbrEntry | ( | fm.liveswitch.DataBuffer | dataBuffer | ) |
Initializes a new instance of the fm.liveswitch.TmmbrEntry class.
| dataBuffer | The data buffer. |
| fm.liveswitch.TmmbrEntry.TmmbrEntry | ( | long | maximumBitrate, |
| long | synchronizationSource | ||
| ) |
Initializes a new instance of the fm.liveswitch.TmmbrEntry class.
| maximumBitrate | The maximum bitrate. |
| synchronizationSource | The synchronization source. |
| fm.liveswitch.DataBuffer fm.liveswitch.TmmbrEntry.getDataBuffer | ( | ) |
Gets the backing data buffer.
|
static |
Gets the fixed length of an FIR entry.
| long fm.liveswitch.TmmbrEntry.getMaximumBitrate | ( | ) |
Gets the maximum bitrate.
| int fm.liveswitch.TmmbrEntry.getMaximumBitrateExponent | ( | ) |
Gets the maximum bitrate exponent.
| int fm.liveswitch.TmmbrEntry.getMaximumBitrateMantissa | ( | ) |
Gets the maximum bitrate mantissa.
| int fm.liveswitch.TmmbrEntry.getMeasuredOverhead | ( | ) |
Gets the measured average packet overhead in bytes.
| int fm.liveswitch.TmmbrEntry.getNormalizedMaximumBitrate | ( | ) |
Gets the normalized maximum bitrate.
| long fm.liveswitch.TmmbrEntry.getSynchronizationSource | ( | ) |
Gets the synchronization source.
Reimplemented from fm.liveswitch.ControlFrameEntry.
|
static |
Creates a fm.liveswitch.TmmbrEntry using normalized parameters.
| normalizedMaximumBitrate | The normalized maximum bitrate. |
| synchronizationSource | The synchronization source. |
| void fm.liveswitch.TmmbrEntry.setDataBuffer | ( | fm.liveswitch.DataBuffer | value | ) |
Sets the backing data buffer.
| void fm.liveswitch.TmmbrEntry.setMaximumBitrate | ( | long | value | ) |
Sets the maximum bitrate.
| void fm.liveswitch.TmmbrEntry.setMaximumBitrateExponent | ( | int | value | ) |
Sets the maximum bitrate exponent.
| void fm.liveswitch.TmmbrEntry.setMaximumBitrateMantissa | ( | int | value | ) |
Sets the maximum bitrate mantissa.
| void fm.liveswitch.TmmbrEntry.setMeasuredOverhead | ( | int | value | ) |
Sets the measured average packet overhead in bytes.
| void fm.liveswitch.TmmbrEntry.setNormalizedMaximumBitrate | ( | int | value | ) |
Sets the normalized maximum bitrate.
| void fm.liveswitch.TmmbrEntry.setSynchronizationSource | ( | long | value | ) |
Sets the synchronization source.
Reimplemented from fm.liveswitch.ControlFrameEntry.