EncoderConfig Class |
Namespace: FM.IceLink.OpenH264
The EncoderConfig type exposes the following members.
Name | Description | |
---|---|---|
EncoderConfig |
Creates a new copy of the H264 encoder configurations with default values.
|
Name | Description | |
---|---|---|
ComplexityMode |
Gets or sets a value that maps to "iComplexityMode".
| |
EnableAdaptiveQuant |
Gets or sets a value that maps to "bEnableAdaptiveQuant".
| |
EnableBackgroundDetection |
Gets or sets a value that maps to "bEnableBackgroundDetection".
| |
EnableDenoise |
Gets or sets a value that maps to "bEnableDenoise".
| |
EnableFrameCroppingFlag |
Gets or sets a value that maps to "bEnableFrameCroppingFlag".
| |
EnableFrameSkip |
Gets or sets a value that maps to "bEnableFrameSkip".
| |
EnableLongTermReference |
Gets or sets a value that maps to "bEnableLongTermReference".
| |
EnableSceneChangeDetect |
Gets or sets a value that maps to "bEnableSceneChangeDetect".
| |
EnableSsei |
Gets or sets a value that maps to "bEnableSSEI".
| |
EntropyCodingModeFlag |
Gets or sets a value that maps to "iEntropyCodingModeFlag".
| |
IntraPeriod |
Gets or sets a value that maps to "uiIntraPeriod".
| |
IsLosslessLink |
Gets or sets a value that maps to "bIsLosslessLink".
| |
LoopFilterAlphaC0Offset |
Gets or sets a value that maps to "iLoopFilterAlphaC0Offset".
| |
LoopFilterBetaOffset |
Gets or sets a value that maps to "iLoopFilterBetaOffset".
| |
LoopFilterDisableIdc |
Gets or sets a value that maps to "iLoopFilterDisaleIdc".
| |
LtrMarkPeriod |
Gets or sets a value that maps to "iLtrMarkPeriod".
| |
LtrRefNum |
Gets or sets a value that maps to "iLTRRefNum".
| |
MaxFrameRate |
Gets or sets a value that maps to "fMaxFrameRate".
| |
MaxNalSize |
Gets or sets a value that maps to "uiMaxNalSize".
| |
MaxQP |
Gets or sets a value that maps to "iMaxQp".
| |
MinQP |
Gets or sets a value that maps to "iMinQp".
| |
MultipleThreadIdc |
Gets or sets a value that maps to "iMultipleThreadIdc".
| |
NumRefFrame |
Gets or sets a value that maps to "iNumRefFrame".
| |
PaddingFlag |
Gets or sets a value that maps to "iPaddingFlag".
| |
PrefixNalAddingControl |
Gets or sets a value that maps to "bPrefixNalAddingCtrl".
| |
RcMode |
Gets or sets a value that maps to "iRCMode".
| |
SimulcastAvc |
Gets or sets a value that maps to "bSimulcastAVC".
| |
SpatialLayerNum |
Gets or sets a value that maps to "iSpatialLayerNum".
| |
SpatialLayers |
Gets the spatial layer configurations that map to "sSpatialLayers".
| |
SpsPpsIdStrategy |
Gets or sets a value that maps to "eSpsPpsIdStrategy".
| |
TemporalLayerNum |
Gets or sets a value that maps to "iTemporalLayerNum".
| |
UsageType |
Gets or sets a value that maps to "iUsageType".
| |
UseLoadBalancing |
Gets or sets a value that maps to "bUseLoadBalancing".
|
Name | Description | |
---|---|---|
DeepCopy |
Gets a deep copy of this configuration.
| |
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
ToString | (Inherited from Object.) |