Class SdesChunk
An RTCP source description chunk.
Inheritance
System.Object
SdesChunk
Namespace: FM.LiveSwitch
Assembly: FM.LiveSwitch.dll
Syntax
public class SdesChunk : object
Constructors
SdesChunk(DataBuffer)
Initializes a new instance of the SdesChunk class.
Declaration
public SdesChunk(DataBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
DataBuffer | buffer | The buffer. |
SdesChunk(Int64, SdesItem)
Initializes a new instance of the SdesChunk class.
Declaration
public SdesChunk(long synchronizationSource, SdesItem sourceDescriptionItem)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | synchronizationSource | The synchronization source. |
SdesItem | sourceDescriptionItem | The source description item. |
SdesChunk(Int64, SdesItem[])
Initializes a new instance of the SdesChunk class.
Declaration
public SdesChunk(long synchronizationSource, SdesItem[] sourceDescriptionItems)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | synchronizationSource | The synchronization source. |
SdesItem[] | sourceDescriptionItems | The source description items. |
Properties
CanonicalName
Gets the Canonical Name (if set) in this SDES chunk.
Declaration
public string CanonicalName { get; }
Property Value
Type | Description |
---|---|
System.String |
DataBuffer
Gets the data buffer.
Declaration
public DataBuffer DataBuffer { get; }
Property Value
Type | Description |
---|---|
DataBuffer |
FixedPayloadHeaderLength
Gets the fixed payload header length.
Declaration
public static int FixedPayloadHeaderLength { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Mid
Gets the Media Stream Indentification (if set) in this SDES chunk.
Declaration
public string Mid { get; }
Property Value
Type | Description |
---|---|
System.String |
SourceDescriptionItems
Gets the source description items.
Declaration
public SdesItem[] SourceDescriptionItems { get; }
Property Value
Type | Description |
---|---|
SdesItem[] |
SynchronizationSource
Gets or sets the SSRC/CSRC identifier.
Declaration
public long SynchronizationSource { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |