Search Results for

    Show / Hide Table of Contents

    Class TmmbnControlFrame

    An RTCP temporary maximum media-stream bitrate notification (TMMBN) packet.

    Inheritance
    System.Object
    Serializable
    Dynamic
    MediaControlFrame
    FeedbackControlFrame
    RtpControlFrame
    TmmbnControlFrame
    Inherited Members
    RtpControlFrame.RegisteredPayloadType
    FeedbackControlFrame.FixedPayloadHeaderLength
    FeedbackControlFrame.FeedbackMessageType
    FeedbackControlFrame.PacketSenderSynchronizationSource
    FeedbackControlFrame.MediaSourceSynchronizationSource
    FeedbackControlFrame.FeedbackControlInformationOffset
    FeedbackControlFrame.FeedbackControlInformation
    MediaControlFrame.StreamId
    MediaControlFrame.FixedHeaderLength
    MediaControlFrame.DataBuffer
    MediaControlFrame.Version
    MediaControlFrame.Byte1Last5Bits
    MediaControlFrame.PayloadType
    MediaControlFrame.Payload
    MediaControlFrame.PayloadLengthWithPadding
    MediaControlFrame.Parse(DataBuffer)
    MediaControlFrame.AddControlFrame(MediaControlFrame[], MediaControlFrame, Int32)
    MediaControlFrame.AddControlFrames(MediaControlFrame[], MediaControlFrame[], Int32)
    MediaControlFrame.RemoveControlFrame(MediaControlFrame[], Int32)
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    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
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0