Description
The Encoder settings are described in the following structure.
Type | Field | Description |
---|---|---|
AL_TEncChanParam | tChParam | |
bool | bEnableAUD | Enable Access Unit Delimiter. Default: true |
bool | bEnableFillerData | Enable filler data. Default: true |
uint32_t | uEnableSEI | Enable supplemental enhancement information. See AL_SeiFlag. Default: SEI_NONE |
AL_EAspectRatio | eAspectRatio | Specifies the display aspect ratio |
AL_EColourDescription | eColourDescription |
COLOUR_DESC_BT_709 = 1 COLOUR_DESC_BT_470_PAL = 5 (default) |
AL_EScalingList | eScalingList |
AL_SCL_FLAT = 0 AL_SCL_DEFAULT = 1 (default) AL_SCL_CUSTOM = 2 AL_SCL_RANDOM = 3 |
bool | bDependentSlice | |
bool | bDisIntra | |
bool | bForceLoad | Default: true |
int32_t | iPrefetchLevel2 | This parameter specifies the maximum size of the memory used for the Encoder
buffer in Bytes. Value must be ≥ 64 and ≤ picture width in pixels. Encoder buffer is only used when CacheLevel2 is enabled. |
uint32_t | uL2PSize | |
uint16_t | uClipHrzRange | Level 2 cache horizontal range. Must be ? 64 and ? picture width in pixels |
uint16_t | uClipVrtRange | Level 2 cache vertical range. Must be ≥ 64 and ≤ picture width in pixels. |
AL_EQpCtrlMode | eQpCtrlMode | Quality Parameter control mode. See AL_EQpCtrlMode. Default: UNIFORM_QP. |
int | NumView | Default: 1 |
uint8_t | ScalingList[4][6][64] | |
uint8_t | SclFlag[4][6] | |
uint32_t | bScalingListPresentFlags | |
uint8_t | DcCoeff[8] | |
uint8_t | DcCoeffFlag[8] | |
bool | bEnableWatchdog | Unused |
See
AL_Settings_SetDefaults, AL_Settings_SetDefaultParam, AL_Settings_CheckValidity, AL_Settings_CheckCoherency, AL_Encoder_Create, AL_Common_Encoder_CreateChannel, AL_ExtractNalsData, AL_AVC_SelectScalingList, AL_HEVC_SelectScalingList, AL_HEVC_GenerateVPS, AL_AVC_UpdateHrdParameters, AL_HEVC_UpdateHrdParameters, AL_AVC_GenerateSPS, AL_HEVC_GenerateSPS, AL_AVC_GeneratePPS, AL_HEVC_GeneratePPS, GetHevcMaxTileRow, ConfigureChannel, ParseRateControl, ParseGop, ParseSettings, ParseHardware, ParseMatrice (sic), RandomMatrice (sic), GenerateMatrice (sic), ParseScalingListFile, PostParsingChecks, GetScalingListWrapped, GetScalingList