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