Search Results for

    Show / Hide Table of Contents

    Class LrrEntry

    An RTCP layer refresh request (FIR) packet entry.

    Inheritance
    System.Object
    ControlFrameEntry
    LrrEntry
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class LrrEntry : ControlFrameEntry

    Constructors

    LrrEntry(DataBuffer)

    Initializes a new instance of the LrrEntry class.

    Declaration
    public LrrEntry(DataBuffer dataBuffer)
    Parameters
    Type Name Description
    DataBuffer dataBuffer

    The data buffer.

    LrrEntry(Int32)

    Initializes a new instance of the LrrEntry class.

    Declaration
    public LrrEntry(int sequenceNumber)
    Parameters
    Type Name Description
    System.Int32 sequenceNumber

    The sequence number.

    LrrEntry(Int32, Int32, Int32)

    Initializes a new instance of the LrrEntry class.

    Declaration
    public LrrEntry(int sequenceNumber, int targetTemporalId, int targetLayerId)
    Parameters
    Type Name Description
    System.Int32 sequenceNumber

    The sequence number.

    System.Int32 targetTemporalId

    The target temporal ID.

    System.Int32 targetLayerId

    The target layer ID.

    LrrEntry(Int32, Int32, Int32, Int32, Int32)

    Initializes a new instance of the LrrEntry class.

    Declaration
    public LrrEntry(int sequenceNumber, int targetTemporalId, int targetLayerId, int currentTemporalId, int currentLayerId)
    Parameters
    Type Name Description
    System.Int32 sequenceNumber

    The sequence number.

    System.Int32 targetTemporalId

    The target temporal ID.

    System.Int32 targetLayerId

    The target layer ID.

    System.Int32 currentTemporalId

    Teh current temporal ID.

    System.Int32 currentLayerId

    The current layer ID.

    Properties

    CurrentIdsPresent

    Gets or sets whether the current temporal layer ID and current layer ID fields are present.

    Declaration
    public bool CurrentIdsPresent { get; set; }
    Property Value
    Type Description
    System.Boolean

    CurrentLayerId

    Gets or sets the current layer ID.

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

    CurrentTemporalId

    Gets or sets the current temporal ID.

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

    DataBuffer

    Gets or sets the backing data buffer.

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

    FixedPayloadLength

    Gets or sets the fixed length of an LRR entry.

    Declaration
    public static int FixedPayloadLength { get; }
    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

    SequenceNumber

    Gets or sets the sequence number.

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

    SynchronizationSource

    Gets or sets the synchronization source.

    Declaration
    public override long SynchronizationSource { get; set; }
    Property Value
    Type Description
    System.Int64
    Overrides
    ControlFrameEntry.SynchronizationSource

    TargetLayerId

    Gets or sets the target layer ID.

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

    TargetTemporalId

    Gets or sets the target temporal ID.

    Declaration
    public int TargetTemporalId { get; set; }
    Property Value
    Type Description
    System.Int32
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.18.0