Click or drag to resize

EncoderConfig Class

Configuration for the OpenH264 encoder. Properties map to OpenH264 properties. http://www.openh264.org
Inheritance Hierarchy
SystemObject
  FM.IceLink.OpenH264EncoderConfig

Namespace:  FM.IceLink.OpenH264
Assembly:  FM.IceLink.OpenH264 (in FM.IceLink.OpenH264.dll) Version: 3.2.2.607 (3.2.2.607)

The EncoderConfig type exposes the following members.

Constructors
  NameDescription
Public methodEncoderConfig
Creates a new copy of the H264 encoder configurations with default values.
Top
Properties
  NameDescription
Public propertyComplexityMode
Gets or sets a value that maps to "iComplexityMode".
Public propertyEnableAdaptiveQuant
Gets or sets a value that maps to "bEnableAdaptiveQuant".
Public propertyEnableBackgroundDetection
Gets or sets a value that maps to "bEnableBackgroundDetection".
Public propertyEnableDenoise
Gets or sets a value that maps to "bEnableDenoise".
Public propertyEnableFrameCroppingFlag
Gets or sets a value that maps to "bEnableFrameCroppingFlag".
Public propertyEnableFrameSkip
Gets or sets a value that maps to "bEnableFrameSkip".
Public propertyEnableLongTermReference
Gets or sets a value that maps to "bEnableLongTermReference".
Public propertyEnableSceneChangeDetect
Gets or sets a value that maps to "bEnableSceneChangeDetect".
Public propertyEnableSsei
Gets or sets a value that maps to "bEnableSSEI".
Public propertyEntropyCodingModeFlag
Gets or sets a value that maps to "iEntropyCodingModeFlag".
Public propertyIntraPeriod
Gets or sets a value that maps to "uiIntraPeriod".
Public propertyIsLosslessLink
Gets or sets a value that maps to "bIsLosslessLink".
Public propertyLoopFilterAlphaC0Offset
Gets or sets a value that maps to "iLoopFilterAlphaC0Offset".
Public propertyLoopFilterBetaOffset
Gets or sets a value that maps to "iLoopFilterBetaOffset".
Public propertyLoopFilterDisableIdc
Gets or sets a value that maps to "iLoopFilterDisaleIdc".
Public propertyLtrMarkPeriod
Gets or sets a value that maps to "iLtrMarkPeriod".
Public propertyLtrRefNum
Gets or sets a value that maps to "iLTRRefNum".
Public propertyMaxFrameRate
Gets or sets a value that maps to "fMaxFrameRate".
Public propertyMaxNalSize
Gets or sets a value that maps to "uiMaxNalSize".
Public propertyMaxQP
Gets or sets a value that maps to "iMaxQp".
Public propertyMinQP
Gets or sets a value that maps to "iMinQp".
Public propertyMultipleThreadIdc
Gets or sets a value that maps to "iMultipleThreadIdc".
Public propertyNumRefFrame
Gets or sets a value that maps to "iNumRefFrame".
Public propertyPaddingFlag
Gets or sets a value that maps to "iPaddingFlag".
Public propertyPrefixNalAddingControl
Gets or sets a value that maps to "bPrefixNalAddingCtrl".
Public propertyRcMode
Gets or sets a value that maps to "iRCMode".
Public propertySimulcastAvc
Gets or sets a value that maps to "bSimulcastAVC".
Public propertySpatialLayerNum
Gets or sets a value that maps to "iSpatialLayerNum".
Public propertySpatialLayers
Gets the spatial layer configurations that map to "sSpatialLayers".
Public propertySpsPpsIdStrategy
Gets or sets a value that maps to "eSpsPpsIdStrategy".
Public propertyTemporalLayerNum
Gets or sets a value that maps to "iTemporalLayerNum".
Public propertyUsageType
Gets or sets a value that maps to "iUsageType".
Public propertyUseLoadBalancing
Gets or sets a value that maps to "bUseLoadBalancing".
Top
Methods
  NameDescription
Public methodDeepCopy
Gets a deep copy of this configuration.
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also