Search Results for

    Show / Hide Table of Contents

    Class MediaControlFrame

    A media control frame.

    Inheritance
    System.Object
    Serializable
    Dynamic
    MediaControlFrame
    AppControlFrame
    ByeControlFrame
    FeedbackControlFrame
    ReportControlFrame
    SdesControlFrame
    Inherited Members
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    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 MediaControlFrame : Dynamic

    Constructors

    MediaControlFrame()

    Initializes a new instance of the MediaControlFrame class.

    Declaration
    public MediaControlFrame()

    MediaControlFrame(DataBuffer)

    Initializes a new instance of the MediaControlFrame class.

    Declaration
    public MediaControlFrame(DataBuffer buffer)
    Parameters
    Type Name Description
    DataBuffer buffer

    The buffer.

    Properties

    Byte1Last5Bits

    Gets or sets the last 5 bits of the first byte.

    Declaration
    public int Byte1Last5Bits { get; set; }
    Property Value
    Type Description
    System.Int32

    DataBuffer

    Gets or sets the buffer.

    Declaration
    public DataBuffer DataBuffer { get; protected set; }
    Property Value
    Type Description
    DataBuffer

    FixedHeaderLength

    Gets the length of the fixed header.

    Declaration
    public static int FixedHeaderLength { get; }
    Property Value
    Type Description
    System.Int32

    Payload

    Gets or sets the payload.

    Declaration
    public DataBuffer Payload { get; }
    Property Value
    Type Description
    DataBuffer

    PayloadLengthWithPadding

    Gets or sets the length of the payload, in bytes, with padding.

    Declaration
    public int PayloadLengthWithPadding { get; protected set; }
    Property Value
    Type Description
    System.Int32

    PayloadType

    Gets or sets the payload type.

    Declaration
    public int PayloadType { get; set; }
    Property Value
    Type Description
    System.Int32

    StreamId

    Gets the stream ID.

    Declaration
    public string StreamId { get; }
    Property Value
    Type Description
    System.String

    Version

    Gets or sets the version.

    Declaration
    public int Version { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    AddControlFrame(MediaControlFrame[], MediaControlFrame, Int32)

    Adds a control frame to an array.

    Declaration
    public static MediaControlFrame[] AddControlFrame(MediaControlFrame[] controlFrames, MediaControlFrame addControlFrame, int index)
    Parameters
    Type Name Description
    MediaControlFrame[] controlFrames

    The control frames.

    MediaControlFrame addControlFrame

    The control frame to add.

    System.Int32 index

    The insert index.

    Returns
    Type Description
    MediaControlFrame[]

    A new control frame array.

    AddControlFrames(MediaControlFrame[], MediaControlFrame[], Int32)

    Adds control frames to an array.

    Declaration
    public static MediaControlFrame[] AddControlFrames(MediaControlFrame[] controlFrames, MediaControlFrame[] addControlFrames, int index)
    Parameters
    Type Name Description
    MediaControlFrame[] controlFrames

    The control frames.

    MediaControlFrame[] addControlFrames

    The control frames to add.

    System.Int32 index

    The insert index.

    Returns
    Type Description
    MediaControlFrame[]

    A new control frame array.

    Parse(DataBuffer)

    Parses a data buffer into an array of control frames.

    Declaration
    public static MediaControlFrame[] Parse(DataBuffer dataBuffer)
    Parameters
    Type Name Description
    DataBuffer dataBuffer

    The data buffer.

    Returns
    Type Description
    MediaControlFrame[]

    RemoveControlFrame(MediaControlFrame[], Int32)

    Removes a control frame from an array.

    Declaration
    public static MediaControlFrame[] RemoveControlFrame(MediaControlFrame[] controlFrames, int index)
    Parameters
    Type Name Description
    MediaControlFrame[] controlFrames

    The control frames.

    System.Int32 index

    The delete index.

    Returns
    Type Description
    MediaControlFrame[]

    A new control frame array.

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.14.6