Class TmmbnControlFrame
An RTCP temporary maximum media-stream bitrate notification (TMMBN) packet.
Inheritance
Inherited Members
Namespace: FM.LiveSwitch
Assembly: FM.LiveSwitch.dll
Syntax
public class TmmbnControlFrame : RtpControlFrame
Constructors
TmmbnControlFrame(DataBuffer)
Initializes a new instance of the Tmmbn
Declaration
public TmmbnControlFrame(DataBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Data |
buffer | The buffer. |
TmmbnControlFrame(TmmbnEntry)
Initializes a new instance of the Tmmbn
Declaration
public TmmbnControlFrame(TmmbnEntry entry)
Parameters
Type | Name | Description |
---|---|---|
Tmmbn |
entry | The entry. |
TmmbnControlFrame(TmmbnEntry[])
Initializes a new instance of the Tmmbn
Declaration
public TmmbnControlFrame(TmmbnEntry[] entries)
Parameters
Type | Name | Description |
---|---|---|
Tmmbn |
entries | The entries. |
TmmbnControlFrame(Int64, Int64)
Initializes a new instance of the Tmmbn
Declaration
public TmmbnControlFrame(long maximumBitrate, long synchronizationSource)
Parameters
Type | Name | Description |
---|---|---|
System. |
maximumBitrate | The maximum bitrate. |
System. |
synchronizationSource | The synchronization source. |
Properties
Entries
Gets or sets the entries.
Declaration
public TmmbnEntry[] Entries { get; set; }
Property Value
Type | Description |
---|---|
Tmmbn |
Entry
Gets or sets the entry.
Declaration
public TmmbnEntry Entry { get; set; }
Property Value
Type | Description |
---|---|
Tmmbn |
RegisteredFeedbackMessageType
Gets the type of the registered feedback message.
Declaration
public static int RegisteredFeedbackMessageType { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
Normalized(Int32, Int64)
Creates a Tmmbn
Declaration
public static TmmbnControlFrame Normalized(int normalizedMaximumBitrate, long synchronizationSource)
Parameters
Type | Name | Description |
---|---|---|
System. |
normalizedMaximumBitrate | The normalized maximum bitrate. |
System. |
synchronizationSource | The synchronization source. |
Returns
Type | Description |
---|---|
Tmmbn |
Normalized(Int32, Int64, Int64)
Creates a Tmmbn
Declaration
public static TmmbnControlFrame Normalized(int normalizedMaximumBitrate, long synchronizationSource, long packetSenderSynchronizationSource)
Parameters
Type | Name | Description |
---|---|---|
System. |
normalizedMaximumBitrate | The normalized maximum bitrate. |
System. |
synchronizationSource | The synchronization source. |
System. |
packetSenderSynchronizationSource | The packet sender synchronization source. |
Returns
Type | Description |
---|---|
Tmmbn |