Class DecoderConfig
Configuration for the OpenH264 decoder. Properties map to OpenH264 properties. http://www.openh264.org
Inheritance
System.Object
DecoderConfig
Namespace: FM.LiveSwitch.OpenH264
Assembly: FM.LiveSwitch.OpenH264.dll
Syntax
public sealed class DecoderConfig : object
Constructors
DecoderConfig()
Creates a new copy of the H264 decoder configuration with default values.
Declaration
public DecoderConfig()
Properties
CpuLoad
Gets or sets a value that maps to "uiCpuLoad".
Declaration
public int CpuLoad { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
EcActive
Gets or sets a value that maps to "eEcActiveIdc".
Declaration
public ErrorConcealmentMethod EcActive { get; set; }
Property Value
Type | Description |
---|---|
ErrorConcealmentMethod |
FileNameRestructed
Gets or sets a value that maps to "pFileNameRestructed".
Declaration
public string FileNameRestructed { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ParseOnly
Gets or sets a value that maps to "bParseOnly".
Declaration
public bool ParseOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
TargetDqLayer
Gets or sets a value that maps to "uiTargetDqLayer".
Declaration
public char TargetDqLayer { get; set; }
Property Value
Type | Description |
---|---|
System.Char |
VideoBsType
Gets or sets a value that maps to "sVideoProperty.eVideoBsType".
Declaration
public VideoBitstreamType VideoBsType { get; set; }
Property Value
Type | Description |
---|---|
VideoBitstreamType |
VideoSize
Gets or sets a value that maps to "sVideoProperty.size".
Declaration
public int VideoSize { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
DeepCopy()
Gets a deep copy of this configuration.
Declaration
public DecoderConfig DeepCopy()
Returns
Type | Description |
---|---|
DecoderConfig |