Class TmmbrControlFrame
An RTCP temporary maximum media-stream bitrate request (TMMBR) packet.
Inheritance
System.Object
TmmbrControlFrame
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FM.LiveSwitch
Assembly: FM.LiveSwitch.dll
Syntax
public class TmmbrControlFrame : RtpControlFrame
Constructors
TmmbrControlFrame(DataBuffer)
Initializes a new instance of the TmmbrControlFrame class.
Declaration
public TmmbrControlFrame(DataBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
DataBuffer | buffer | The buffer. |
TmmbrControlFrame(TmmbrEntry)
Initializes a new instance of the TmmbrControlFrame class.
Declaration
public TmmbrControlFrame(TmmbrEntry entry)
Parameters
Type | Name | Description |
---|---|---|
TmmbrEntry | entry | The entry. |
TmmbrControlFrame(TmmbrEntry[])
Initializes a new instance of the TmmbrControlFrame class.
Declaration
public TmmbrControlFrame(TmmbrEntry[] entries)
Parameters
Type | Name | Description |
---|---|---|
TmmbrEntry[] | entries | The entries. |
TmmbrControlFrame(Int64, Int64)
Initializes a new instance of the TmmbrControlFrame class.
Declaration
public TmmbrControlFrame(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 TmmbrEntry[] Entries { get; set; }
Property Value
Type | Description |
---|---|
TmmbrEntry[] |
Entry
Gets or sets the entry.
Declaration
public TmmbrEntry Entry { get; set; }
Property Value
Type | Description |
---|---|
TmmbrEntry |
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 TmmbrControlFrame using normalized parameters.
Declaration
public static TmmbrControlFrame 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 |
---|---|
TmmbrControlFrame |
Normalized(Int32, Int64, Int64)
Creates a TmmbrControlFrame using normalized parameters.
Declaration
public static TmmbrControlFrame 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 |
---|---|
TmmbrControlFrame |