An RTCP temporary maximum media-stream bitrate notification (TMMBN) packet entry. More...
Instance Methods | |
(FMLiveSwitchDataBuffer *) | - dataBuffer |
Gets the backing data buffer. More... | |
(instancetype) | - initWithDataBuffer: |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class. More... | |
(instancetype) | - initWithMaximumBitrate:synchronizationSource: |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class. More... | |
(long long) | - maximumBitrate |
Gets the maximum bitrate. More... | |
(int) | - maximumBitrateExponent |
Gets the maximum bitrate exponent. More... | |
(int) | - maximumBitrateMantissa |
Gets the maximum bitrate mantissa. More... | |
(int) | - normalizedMaximumBitrate |
Gets the normalized maximum bitrate. More... | |
(void) | - setDataBuffer: |
Sets the backing data buffer. More... | |
(void) | - setMaximumBitrate: |
Sets the maximum bitrate. More... | |
(void) | - setMaximumBitrateExponent: |
Sets the maximum bitrate exponent. More... | |
(void) | - setMaximumBitrateMantissa: |
Sets the maximum bitrate mantissa. More... | |
(void) | - setNormalizedMaximumBitrate: |
Sets the normalized maximum bitrate. More... | |
(void) | - setSynchronizationSource: |
Sets the synchronization source. More... | |
(long long) | - synchronizationSource |
Gets the synchronization source. More... | |
Instance Methods inherited from FMLiveSwitchControlFrameEntry | |
(instancetype) | - init |
Class Methods | |
(int) | + fixedPayloadLength |
Gets the fixed length of an FIR entry. More... | |
(FMLiveSwitchTmmbnEntry *) | + normalizedWithNormalizedMaximumBitrate:synchronizationSource: |
Creates a FMLiveSwitchTmmbnEntry using normalized parameters. More... | |
(FMLiveSwitchTmmbnEntry *) | + tmmbnEntryWithDataBuffer: |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class. More... | |
(FMLiveSwitchTmmbnEntry *) | + tmmbnEntryWithMaximumBitrate:synchronizationSource: |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class. More... | |
Class Methods inherited from FMLiveSwitchControlFrameEntry | |
(FMLiveSwitchControlFrameEntry *) | + controlFrameEntry |
An RTCP temporary maximum media-stream bitrate notification (TMMBN) packet entry.
- (FMLiveSwitchDataBuffer*) dataBuffer |
Gets the backing data buffer.
+ (int) fixedPayloadLength |
Gets the fixed length of an FIR entry.
- (instancetype) initWithDataBuffer: | (FMLiveSwitchDataBuffer *) | dataBuffer |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class.
dataBuffer | The data buffer. |
- (instancetype) initWithMaximumBitrate: | (long long) | maximumBitrate | |
synchronizationSource: | (long long) | synchronizationSource | |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class.
maximumBitrate | The maximum bitrate. |
synchronizationSource | The synchronization source. |
- (long long) maximumBitrate |
Gets the maximum bitrate.
- (int) maximumBitrateExponent |
Gets the maximum bitrate exponent.
- (int) maximumBitrateMantissa |
Gets the maximum bitrate mantissa.
- (int) normalizedMaximumBitrate |
Gets the normalized maximum bitrate.
+ (FMLiveSwitchTmmbnEntry*) normalizedWithNormalizedMaximumBitrate: | (int) | normalizedMaximumBitrate | |
synchronizationSource: | (long long) | synchronizationSource | |
Creates a FMLiveSwitchTmmbnEntry using normalized parameters.
normalizedMaximumBitrate | The normalized maximum bitrate. |
synchronizationSource | The synchronization source. |
- (void) setDataBuffer: | (FMLiveSwitchDataBuffer *) | value |
Sets the backing data buffer.
- (void) setMaximumBitrate: | (long long) | value |
Sets the maximum bitrate.
- (void) setMaximumBitrateExponent: | (int) | value |
Sets the maximum bitrate exponent.
- (void) setMaximumBitrateMantissa: | (int) | value |
Sets the maximum bitrate mantissa.
- (void) setNormalizedMaximumBitrate: | (int) | value |
Sets the normalized maximum bitrate.
- (void) setSynchronizationSource: | (long long) | value |
Sets the synchronization source.
Implements FMLiveSwitchControlFrameEntry.
- (long long) synchronizationSource |
Gets the synchronization source.
Implements FMLiveSwitchControlFrameEntry.
+ (FMLiveSwitchTmmbnEntry*) tmmbnEntryWithDataBuffer: | (FMLiveSwitchDataBuffer *) | dataBuffer |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class.
dataBuffer | The data buffer. |
+ (FMLiveSwitchTmmbnEntry*) tmmbnEntryWithMaximumBitrate: | (long long) | maximumBitrate | |
synchronizationSource: | (long long) | synchronizationSource | |
Initializes a new instance of the FMLiveSwitchTmmbnEntry class.
maximumBitrate | The maximum bitrate. |
synchronizationSource | The synchronization source. |