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: 1.1.2.607 (1.1.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
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also