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 TmmbnControlFrame class.
Declaration
public TmmbnControlFrame(DataBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
DataBuffer | buffer | The buffer. |
TmmbnControlFrame(TmmbnEntry)
Initializes a new instance of the TmmbnControlFrame class.
Declaration
public TmmbnControlFrame(TmmbnEntry entry)
Parameters
Type | Name | Description |
---|---|---|
TmmbnEntry | entry | The entry. |
TmmbnControlFrame(TmmbnEntry[])
Initializes a new instance of the TmmbnControlFrame class.
Declaration
public TmmbnControlFrame(TmmbnEntry[] entries)
Parameters
Type | Name | Description |
---|---|---|
TmmbnEntry[] | entries | The entries. |
TmmbnControlFrame(Int64, Int64)
Initializes a new instance of the TmmbnControlFrame class.
Declaration
public TmmbnControlFrame(long maximumBitrate, long synchronizationSource)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | maximumBitrate | The maximum bitrate. |
System.Int64 | synchronizationSource | The synchronization source. |
Properties
Entries
Gets or sets the entries.
Declaration
public TmmbnEntry[] Entries { get; set; }
Property Value
Type | Description |
---|---|
TmmbnEntry[] |
Entry
Gets or sets the entry.
Declaration
public TmmbnEntry Entry { get; set; }
Property Value
Type | Description |
---|---|
TmmbnEntry |
RegisteredFeedbackMessageType
Gets the type of the registered feedback message.
Declaration
public static int RegisteredFeedbackMessageType { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
Normalized(Int32, Int64)
Creates a TmmbnControlFrame using normalized parameters.
Declaration
public static TmmbnControlFrame Normalized(int normalizedMaximumBitrate, long synchronizationSource)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | normalizedMaximumBitrate | The normalized maximum bitrate. |
System.Int64 | synchronizationSource | The synchronization source. |
Returns
Type | Description |
---|---|
TmmbnControlFrame |
Normalized(Int32, Int64, Int64)
Creates a TmmbnControlFrame using normalized parameters.
Declaration
public static TmmbnControlFrame Normalized(int normalizedMaximumBitrate, long synchronizationSource, long packetSenderSynchronizationSource)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | normalizedMaximumBitrate | The normalized maximum bitrate. |
System.Int64 | synchronizationSource | The synchronization source. |
System.Int64 | packetSenderSynchronizationSource | The packet sender synchronization source. |
Returns
Type | Description |
---|---|
TmmbnControlFrame |