Class Fragment
A VP8 packet fragment.
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.Vp8
Assembly: FM.LiveSwitch.dll
Syntax
public class Fragment : VideoFragment
Constructors
Fragment(RtpPacketHeader, DataBuffer)
Initializes a new instance of the Fragment class.
Declaration
public Fragment(RtpPacketHeader header, DataBuffer dataBuffer)
Parameters
Type | Name | Description |
---|---|---|
RtpPacketHeader | header | The rtp packet header. |
DataBuffer | dataBuffer | The data buffer. |
Properties
KeyIndex
Gets the key index.
Declaration
public int KeyIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
LayerSync
Gets whether layer sync is set.
Declaration
public bool LayerSync { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
NonReferenceFrame
Gets whether this fragment belongs to a non-reference frame.
Declaration
public bool NonReferenceFrame { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
PartitionIndex
Gets the partition index.
Declaration
public int PartitionIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
PictureId
Gets the picture ID.
Declaration
public int PictureId { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
RtpSequenceNumber
Gets the RTP sequence number.
Declaration
public int RtpSequenceNumber { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
RtpTimestamp
Gets the RTP timestamp.
Declaration
public long RtpTimestamp { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
StartOfPartition
Gets whether this fragment is the start of a partition.
Declaration
public bool StartOfPartition { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
TemporalLayerIndex
Gets the temporal layer index.
Declaration
public int TemporalLayerIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
TemporalLevelZeroIndex
Gets the temporal level zero index.
Declaration
public int TemporalLevelZeroIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |