libxcoder  3.5.1
_ni_logan_t408_config_t Struct Reference

#include <ni_device_api_priv_logan.h>

Data Fields

int32_t profile
 
int32_t level
 
int32_t tier
 
int32_t internalBitDepth
 
int32_t losslessEnable
 
int32_t constIntraPredFlag
 
int32_t gop_preset_index
 
int32_t decoding_refresh_type
 
int32_t intra_qp
 
int32_t intra_period
 
int32_t conf_win_top
 
int32_t conf_win_bottom
 
int32_t conf_win_left
 
int32_t conf_win_right
 
int32_t independSliceMode
 
int32_t independSliceModeArg
 
int32_t dependSliceMode
 
int32_t dependSliceModeArg
 
int32_t intraRefreshMode
 
int32_t intraRefreshArg
 
int32_t use_recommend_enc_params
 
int32_t scalingListEnable
 
int32_t cu_size_mode
 
int32_t tmvpEnable
 
int32_t wppEnable
 
int32_t max_num_merge
 
int32_t disableDeblk
 
int32_t lfCrossSliceBoundaryEnable
 
int32_t betaOffsetDiv2
 
int32_t tcOffsetDiv2
 
int32_t skipIntraTrans
 
int32_t saoEnable
 
int32_t intraNxNEnable
 
int32_t bitAllocMode
 
int32_t fixedBitRatio [NI_LOGAN_MAX_GOP_NUM]
 
int32_t enable_cu_level_rate_control
 
int32_t enable_hvs_qp
 
int32_t hvs_qp_scale
 
int32_t max_delta_qp
 
ni_logan_custom_gop_params_t custom_gop_params
 
int32_t roiEnable
 
uint32_t numUnitsInTick
 
uint32_t timeScale
 
uint32_t numTicksPocDiffOne
 
int32_t chromaCbQpOffset
 
int32_t chromaCrQpOffset
 
int32_t initialRcQp
 
uint32_t nrYEnable
 
uint32_t nrCbEnable
 
uint32_t nrCrEnable
 
uint32_t nrIntraWeightY
 
uint32_t nrIntraWeightCb
 
uint32_t nrIntraWeightCr
 
uint32_t nrInterWeightY
 
uint32_t nrInterWeightCb
 
uint32_t nrInterWeightCr
 
uint32_t nrNoiseEstEnable
 
uint32_t nrNoiseSigmaY
 
uint32_t nrNoiseSigmaCb
 
uint32_t nrNoiseSigmaCr
 
uint32_t useLongTerm
 
uint32_t monochromeEnable
 
uint32_t strongIntraSmoothEnable
 
uint32_t weightPredEnable
 
uint32_t bgDetectEnable
 
uint32_t bgThrDiff
 
uint32_t bgThrMeanDiff
 
uint32_t bgLambdaQp
 
int32_t bgDeltaQp
 
uint32_t customLambdaEnable
 
uint32_t customMDEnable
 
int32_t pu04DeltaRate
 
int32_t pu08DeltaRate
 
int32_t pu16DeltaRate
 
int32_t pu32DeltaRate
 
int32_t pu04IntraPlanarDeltaRate
 
int32_t pu04IntraDcDeltaRate
 
int32_t pu04IntraAngleDeltaRate
 
int32_t pu08IntraPlanarDeltaRate
 
int32_t pu08IntraDcDeltaRate
 
int32_t pu08IntraAngleDeltaRate
 
int32_t pu16IntraPlanarDeltaRate
 
int32_t pu16IntraDcDeltaRate
 
int32_t pu16IntraAngleDeltaRate
 
int32_t pu32IntraPlanarDeltaRate
 
int32_t pu32IntraDcDeltaRate
 
int32_t pu32IntraAngleDeltaRate
 
int32_t cu08IntraDeltaRate
 
int32_t cu08InterDeltaRate
 
int32_t cu08MergeDeltaRate
 
int32_t cu16IntraDeltaRate
 
int32_t cu16InterDeltaRate
 
int32_t cu16MergeDeltaRate
 
int32_t cu32IntraDeltaRate
 
int32_t cu32InterDeltaRate
 
int32_t cu32MergeDeltaRate
 
int32_t coefClearDisable
 
int32_t minQpI
 
int32_t maxQpI
 
int32_t minQpP
 
int32_t maxQpP
 
int32_t minQpB
 
int32_t maxQpB
 
int32_t avcIdrPeriod
 
int32_t rdoSkip
 
int32_t lambdaScalingEnable
 
int32_t enable_transform_8x8
 
int32_t avc_slice_mode
 
int32_t avc_slice_arg
 
int32_t intra_mb_refresh_mode
 
int32_t intra_mb_refresh_arg
 
int32_t enable_mb_level_rc
 
int32_t entropy_coding_mode
 
uint32_t forcedHeaderEnable
 

Detailed Description

Definition at line 310 of file ni_device_api_priv_logan.h.

Field Documentation

◆ avc_slice_arg

int32_t avc_slice_arg

Definition at line 466 of file ni_device_api_priv_logan.h.

◆ avc_slice_mode

int32_t avc_slice_mode

*< It enables 8x8 intra prediction and 8x8 transform.

Definition at line 465 of file ni_device_api_priv_logan.h.

◆ avcIdrPeriod

int32_t avcIdrPeriod

*< A maximum QP of B picture for rate control

Definition at line 461 of file ni_device_api_priv_logan.h.

◆ betaOffsetDiv2

int32_t betaOffsetDiv2

*< It enables filtering across slice boundaries for in-loop deblocking.

Definition at line 343 of file ni_device_api_priv_logan.h.

◆ bgDeltaQp

int32_t bgDeltaQp

*< It specifies the minimum lambda QP value to be used in the background area.

Definition at line 409 of file ni_device_api_priv_logan.h.

◆ bgDetectEnable

uint32_t bgDetectEnable

*< It enables to use weighted prediction.

Definition at line 403 of file ni_device_api_priv_logan.h.

◆ bgLambdaQp

uint32_t bgLambdaQp

*< It specifies the threshold of mean difference that is used in s2me block. It is valid when background detection is on.

Definition at line 408 of file ni_device_api_priv_logan.h.

◆ bgThrDiff

uint32_t bgThrDiff

*< It enables background detection.

Definition at line 404 of file ni_device_api_priv_logan.h.

◆ bgThrMeanDiff

uint32_t bgThrMeanDiff

*< It specifies the threshold of max difference that is used in s2me block. It is valid when background detection is on.

Definition at line 406 of file ni_device_api_priv_logan.h.

◆ bitAllocMode

int32_t bitAllocMode

*< It enables intra NxN PUs.

Definition at line 348 of file ni_device_api_priv_logan.h.

◆ chromaCbQpOffset

int32_t chromaCbQpOffset

*< It specifies the number of clock ticks corresponding to a difference of picture order count values equal to 1. This is used to calculate frame_rate syntax.

Definition at line 367 of file ni_device_api_priv_logan.h.

◆ chromaCrQpOffset

int32_t chromaCrQpOffset

*< The value of chroma(Cb) QP offset

Definition at line 368 of file ni_device_api_priv_logan.h.

◆ coefClearDisable

int32_t coefClearDisable

*< A value which is added to rate when calculating cost for merge CU32x32

Definition at line 451 of file ni_device_api_priv_logan.h.

◆ conf_win_bottom

int32_t conf_win_bottom

*< A top offset of conformance window

Definition at line 323 of file ni_device_api_priv_logan.h.

◆ conf_win_left

int32_t conf_win_left

*< A bottom offset of conformance window

Definition at line 324 of file ni_device_api_priv_logan.h.

◆ conf_win_right

int32_t conf_win_right

*< A left offset of conformance window

Definition at line 325 of file ni_device_api_priv_logan.h.

◆ conf_win_top

int32_t conf_win_top

*< A period of intra picture in GOP size

Definition at line 322 of file ni_device_api_priv_logan.h.

◆ constIntraPredFlag

int32_t constIntraPredFlag

*< It enables lossless coding.

Definition at line 317 of file ni_device_api_priv_logan.h.

◆ cu08InterDeltaRate

int32_t cu08InterDeltaRate

*< A value which is added to rate when calculating cost for intra CU8x8

Definition at line 443 of file ni_device_api_priv_logan.h.

◆ cu08IntraDeltaRate

int32_t cu08IntraDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 32x32 Angular intra prediction mode

Definition at line 442 of file ni_device_api_priv_logan.h.

◆ cu08MergeDeltaRate

int32_t cu08MergeDeltaRate

*< A value which is added to rate when calculating cost for inter CU8x8

Definition at line 444 of file ni_device_api_priv_logan.h.

◆ cu16InterDeltaRate

int32_t cu16InterDeltaRate

*< A value which is added to rate when calculating cost for intra CU16x16

Definition at line 446 of file ni_device_api_priv_logan.h.

◆ cu16IntraDeltaRate

int32_t cu16IntraDeltaRate

*< A value which is added to rate when calculating cost for merge CU8x8

Definition at line 445 of file ni_device_api_priv_logan.h.

◆ cu16MergeDeltaRate

int32_t cu16MergeDeltaRate

*< A value which is added to rate when calculating cost for inter CU16x16

Definition at line 447 of file ni_device_api_priv_logan.h.

◆ cu32InterDeltaRate

int32_t cu32InterDeltaRate

*< A value which is added to rate when calculating cost for intra CU32x32

Definition at line 449 of file ni_device_api_priv_logan.h.

◆ cu32IntraDeltaRate

int32_t cu32IntraDeltaRate

*< A value which is added to rate when calculating cost for merge CU16x16

Definition at line 448 of file ni_device_api_priv_logan.h.

◆ cu32MergeDeltaRate

int32_t cu32MergeDeltaRate

*< A value which is added to rate when calculating cost for inter CU32x32

Definition at line 450 of file ni_device_api_priv_logan.h.

◆ cu_size_mode

int32_t cu_size_mode

*< It enables a scaling list.

Definition at line 334 of file ni_device_api_priv_logan.h.

◆ custom_gop_params

ni_logan_custom_gop_params_t custom_gop_params

*< A maximum delta QP for rate control

Definition at line 356 of file ni_device_api_priv_logan.h.

◆ customLambdaEnable

uint32_t customLambdaEnable

*< It specifies the difference between the lambda QP value of background and the lambda QP value of foreground.

Definition at line 412 of file ni_device_api_priv_logan.h.

◆ customMDEnable

uint32_t customMDEnable

*< It enables custom lambda table.

Definition at line 413 of file ni_device_api_priv_logan.h.

◆ decoding_refresh_type

int32_t decoding_refresh_type

Definition at line 319 of file ni_device_api_priv_logan.h.

◆ dependSliceMode

int32_t dependSliceMode

*< The number of CTU for a slice when independSliceMode is set with 1

Definition at line 328 of file ni_device_api_priv_logan.h.

◆ dependSliceModeArg

int32_t dependSliceModeArg

Definition at line 329 of file ni_device_api_priv_logan.h.

◆ disableDeblk

int32_t disableDeblk

*< It specifies the number of merge candidates in RDO (1 or 2). 2 of max_num_merge (default) offers better quality of encoded picture, while 1 of max_num_merge improves encoding performance.

Definition at line 341 of file ni_device_api_priv_logan.h.

◆ enable_cu_level_rate_control

int32_t enable_cu_level_rate_control

Definition at line 350 of file ni_device_api_priv_logan.h.

◆ enable_hvs_qp

int32_t enable_hvs_qp

*< It enable CU level rate control.

Definition at line 351 of file ni_device_api_priv_logan.h.

◆ enable_mb_level_rc

int32_t enable_mb_level_rc

Definition at line 469 of file ni_device_api_priv_logan.h.

◆ enable_transform_8x8

int32_t enable_transform_8x8

*< It enables lambda scaling using custom GOP.

Definition at line 464 of file ni_device_api_priv_logan.h.

◆ entropy_coding_mode

int32_t entropy_coding_mode

*< It enables MB-level rate control. It enables every I-frames to include VPS/SPS/PPS.

Definition at line 470 of file ni_device_api_priv_logan.h.

◆ fixedBitRatio

int32_t fixedBitRatio[NI_LOGAN_MAX_GOP_NUM]

Definition at line 349 of file ni_device_api_priv_logan.h.

◆ forcedHeaderEnable

uint32_t forcedHeaderEnable

Definition at line 476 of file ni_device_api_priv_logan.h.

◆ gop_preset_index

int32_t gop_preset_index

*< It enables constrained intra prediction.

Definition at line 318 of file ni_device_api_priv_logan.h.

◆ hvs_qp_scale

int32_t hvs_qp_scale

*< It enable CU QP adjustment for subjective quality enhancement.

Definition at line 352 of file ni_device_api_priv_logan.h.

◆ independSliceMode

int32_t independSliceMode

*< A right offset of conformance window

Definition at line 326 of file ni_device_api_priv_logan.h.

◆ independSliceModeArg

int32_t independSliceModeArg

Definition at line 327 of file ni_device_api_priv_logan.h.

◆ initialRcQp

int32_t initialRcQp

*< The value of chroma(Cr) QP offset

Definition at line 370 of file ni_device_api_priv_logan.h.

◆ internalBitDepth

int32_t internalBitDepth

Definition at line 315 of file ni_device_api_priv_logan.h.

◆ intra_mb_refresh_arg

int32_t intra_mb_refresh_arg

Definition at line 468 of file ni_device_api_priv_logan.h.

◆ intra_mb_refresh_mode

int32_t intra_mb_refresh_mode

*< The number of MB for a slice when avc_slice_mode is set with 1

Definition at line 467 of file ni_device_api_priv_logan.h.

◆ intra_period

int32_t intra_period

*< A quantization parameter of intra picture

Definition at line 321 of file ni_device_api_priv_logan.h.

◆ intra_qp

int32_t intra_qp

Definition at line 320 of file ni_device_api_priv_logan.h.

◆ intraNxNEnable

int32_t intraNxNEnable

*< It enables SAO (Sample Adaptive Offset).

Definition at line 347 of file ni_device_api_priv_logan.h.

◆ intraRefreshArg

int32_t intraRefreshArg

Definition at line 331 of file ni_device_api_priv_logan.h.

◆ intraRefreshMode

int32_t intraRefreshMode

*< The number of CTU or bytes for a slice when dependSliceMode is set with 1 or 2

Definition at line 330 of file ni_device_api_priv_logan.h.

◆ lambdaScalingEnable

int32_t lambdaScalingEnable

*< It skips RDO(rate distortion optimization).

Definition at line 463 of file ni_device_api_priv_logan.h.

◆ level

int32_t level

Definition at line 313 of file ni_device_api_priv_logan.h.

◆ lfCrossSliceBoundaryEnable

int32_t lfCrossSliceBoundaryEnable

*< It disables in-loop deblocking filtering.

Definition at line 342 of file ni_device_api_priv_logan.h.

◆ losslessEnable

int32_t losslessEnable

Definition at line 316 of file ni_device_api_priv_logan.h.

◆ max_delta_qp

int32_t max_delta_qp

*< A QP scaling factor for CU QP adjustment when enable_hvs_qp_scale is 1

Definition at line 353 of file ni_device_api_priv_logan.h.

◆ max_num_merge

int32_t max_num_merge

*< It enables WPP (T408-front Parallel Processing). WPP is unsupported in ring buffer mode of bitstream buffer.

Definition at line 338 of file ni_device_api_priv_logan.h.

◆ maxQpB

int32_t maxQpB

*< A minimum QP of B picture for rate control

Definition at line 458 of file ni_device_api_priv_logan.h.

◆ maxQpI

int32_t maxQpI

*< A minimum QP of I picture for rate control

Definition at line 454 of file ni_device_api_priv_logan.h.

◆ maxQpP

int32_t maxQpP

*< A minimum QP of P picture for rate control

Definition at line 456 of file ni_device_api_priv_logan.h.

◆ minQpB

int32_t minQpB

*< A maximum QP of P picture for rate control

Definition at line 457 of file ni_device_api_priv_logan.h.

◆ minQpI

int32_t minQpI

*< It disables the transform coefficient clearing algorithm for P or B picture. If this is 1, all-zero coefficient block is not evaluated in RDO.

Definition at line 453 of file ni_device_api_priv_logan.h.

◆ minQpP

int32_t minQpP

*< A maximum QP of I picture for rate control

Definition at line 455 of file ni_device_api_priv_logan.h.

◆ monochromeEnable

uint32_t monochromeEnable

*< It enables long-term reference function.

Definition at line 399 of file ni_device_api_priv_logan.h.

◆ nrCbEnable

uint32_t nrCbEnable

*< It enables noise reduction algorithm to Y component.

Definition at line 373 of file ni_device_api_priv_logan.h.

◆ nrCrEnable

uint32_t nrCrEnable

*< It enables noise reduction algorithm to Cb component.

Definition at line 374 of file ni_device_api_priv_logan.h.

◆ nrInterWeightCb

uint32_t nrInterWeightCb

*< A weight to Y noise level for inter picture (0 ~ 31). nrInterWeight/4 is multiplied to the noise level that has been estimated. This weight is put for inter frame to be filtered more strongly or more weakly than just with the estimated noise level.

Definition at line 387 of file ni_device_api_priv_logan.h.

◆ nrInterWeightCr

uint32_t nrInterWeightCr

*< A weight to Cb noise level for inter picture (0 ~ 31)

Definition at line 388 of file ni_device_api_priv_logan.h.

◆ nrInterWeightY

uint32_t nrInterWeightY

*< A weight to Cr noise level for intra picture (0 ~ 31)

Definition at line 383 of file ni_device_api_priv_logan.h.

◆ nrIntraWeightCb

uint32_t nrIntraWeightCb

*< A weight to Y noise level for intra picture (0 ~ 31). nrIntraWeight/4 is multiplied to the noise level that has been estimated. This weight is put for intra frame to be filtered more strongly or more weakly than just with the estimated noise level.

Definition at line 381 of file ni_device_api_priv_logan.h.

◆ nrIntraWeightCr

uint32_t nrIntraWeightCr

*< A weight to Cb noise level for intra picture (0 ~ 31)

Definition at line 382 of file ni_device_api_priv_logan.h.

◆ nrIntraWeightY

uint32_t nrIntraWeightY

*< It enables noise reduction algorithm to Cr component.

Definition at line 377 of file ni_device_api_priv_logan.h.

◆ nrNoiseEstEnable

uint32_t nrNoiseEstEnable

*< A weight to Cr noise level for inter picture (0 ~ 31)

Definition at line 390 of file ni_device_api_priv_logan.h.

◆ nrNoiseSigmaCb

uint32_t nrNoiseSigmaCb

*< It specifies Y noise standard deviation when nrNoiseEstEnable is 0.

Definition at line 393 of file ni_device_api_priv_logan.h.

◆ nrNoiseSigmaCr

uint32_t nrNoiseSigmaCr

*< It specifies Cb noise standard deviation when nrNoiseEstEnable is 0.

Definition at line 394 of file ni_device_api_priv_logan.h.

◆ nrNoiseSigmaY

uint32_t nrNoiseSigmaY

*< It enables noise estimation for noise reduction. When this is disabled, host carries out noise estimation with nrNoiseSigmaY/Cb/Cr.

Definition at line 392 of file ni_device_api_priv_logan.h.

◆ nrYEnable

uint32_t nrYEnable

*< The value of initial QP by HOST application. This value is meaningless if INITIAL_RC_QP is 63.

Definition at line 372 of file ni_device_api_priv_logan.h.

◆ numTicksPocDiffOne

uint32_t numTicksPocDiffOne

*< It specifies the number of time units that pass in one second. This is used to to calculate frame_rate syntax.

Definition at line 363 of file ni_device_api_priv_logan.h.

◆ numUnitsInTick

uint32_t numUnitsInTick

*< It enables ROI map. NOTE: It is valid when rate control is on.

Definition at line 359 of file ni_device_api_priv_logan.h.

◆ profile

int32_t profile

Definition at line 312 of file ni_device_api_priv_logan.h.

◆ pu04DeltaRate

int32_t pu04DeltaRate

*< It enables custom mode decision.

Definition at line 414 of file ni_device_api_priv_logan.h.

◆ pu04IntraAngleDeltaRate

int32_t pu04IntraAngleDeltaRate

*< A value which is added to rate when calculating cost (=distortion + rate) in 4x4 DC intra prediction mode.

Definition at line 422 of file ni_device_api_priv_logan.h.

◆ pu04IntraDcDeltaRate

int32_t pu04IntraDcDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 4x4 Planar intra prediction mode.

Definition at line 420 of file ni_device_api_priv_logan.h.

◆ pu04IntraPlanarDeltaRate

int32_t pu04IntraPlanarDeltaRate

*< A value which is added to the total cost of 32x32 blocks

Definition at line 418 of file ni_device_api_priv_logan.h.

◆ pu08DeltaRate

int32_t pu08DeltaRate

*< A value which is added to the total cost of 4x4 blocks

Definition at line 415 of file ni_device_api_priv_logan.h.

◆ pu08IntraAngleDeltaRate

int32_t pu08IntraAngleDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 8x8 DC intra prediction mode.

Definition at line 428 of file ni_device_api_priv_logan.h.

◆ pu08IntraDcDeltaRate

int32_t pu08IntraDcDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 8x8 Planar intra prediction mode.

Definition at line 426 of file ni_device_api_priv_logan.h.

◆ pu08IntraPlanarDeltaRate

int32_t pu08IntraPlanarDeltaRate

*< A value which is added to rate when calculating cost (=distortion + rate) in 4x4 Angular intra prediction mode.

Definition at line 424 of file ni_device_api_priv_logan.h.

◆ pu16DeltaRate

int32_t pu16DeltaRate

*< A value which is added to the total cost of 8x8 blocks

Definition at line 416 of file ni_device_api_priv_logan.h.

◆ pu16IntraAngleDeltaRate

int32_t pu16IntraAngleDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 16x16 DC intra prediction mode

Definition at line 434 of file ni_device_api_priv_logan.h.

◆ pu16IntraDcDeltaRate

int32_t pu16IntraDcDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 16x16 Planar intra prediction mode.

Definition at line 432 of file ni_device_api_priv_logan.h.

◆ pu16IntraPlanarDeltaRate

int32_t pu16IntraPlanarDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 8x8 Angular intra prediction mode.

Definition at line 430 of file ni_device_api_priv_logan.h.

◆ pu32DeltaRate

int32_t pu32DeltaRate

*< A value which is added to the total cost of 16x16 blocks

Definition at line 417 of file ni_device_api_priv_logan.h.

◆ pu32IntraAngleDeltaRate

int32_t pu32IntraAngleDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 32x32 DC intra prediction mode

Definition at line 440 of file ni_device_api_priv_logan.h.

◆ pu32IntraDcDeltaRate

int32_t pu32IntraDcDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 32x32 Planar intra prediction mode

Definition at line 438 of file ni_device_api_priv_logan.h.

◆ pu32IntraPlanarDeltaRate

int32_t pu32IntraPlanarDeltaRate

*< A value which is added to rate when calculating cost(=distortion + rate) in 16x16 Angular intra prediction mode

Definition at line 436 of file ni_device_api_priv_logan.h.

◆ rdoSkip

int32_t rdoSkip

*< A period of IDR picture (0 ~ 1024) 0 - implies an infinite period

Definition at line 462 of file ni_device_api_priv_logan.h.

◆ roiEnable

int32_t roiEnable

*< <<vpuapi_h_CustomGopParam>>

Definition at line 357 of file ni_device_api_priv_logan.h.

◆ saoEnable

int32_t saoEnable

*< It enables transform skip for an intra CU.

Definition at line 346 of file ni_device_api_priv_logan.h.

◆ scalingListEnable

int32_t scalingListEnable

Definition at line 333 of file ni_device_api_priv_logan.h.

◆ skipIntraTrans

int32_t skipIntraTrans

*< It sets TcOffsetDiv3 for deblocking filter.

Definition at line 345 of file ni_device_api_priv_logan.h.

◆ strongIntraSmoothEnable

uint32_t strongIntraSmoothEnable

*< It enables monochrome encoding mode.

Definition at line 400 of file ni_device_api_priv_logan.h.

◆ tcOffsetDiv2

int32_t tcOffsetDiv2

*< It sets BetaOffsetDiv2 for deblocking filter.

Definition at line 344 of file ni_device_api_priv_logan.h.

◆ tier

int32_t tier

Definition at line 314 of file ni_device_api_priv_logan.h.

◆ timeScale

uint32_t timeScale

*< It specifies the number of time units of a clock operating at the frequency time_scale Hz. This is used to to calculate frame_rate syntax.

Definition at line 361 of file ni_device_api_priv_logan.h.

◆ tmvpEnable

int32_t tmvpEnable

Definition at line 335 of file ni_device_api_priv_logan.h.

◆ use_recommend_enc_params

int32_t use_recommend_enc_params

Definition at line 332 of file ni_device_api_priv_logan.h.

◆ useLongTerm

uint32_t useLongTerm

*< It specifies Cr noise standard deviation when nrNoiseEstEnable is 0.

Definition at line 396 of file ni_device_api_priv_logan.h.

◆ weightPredEnable

uint32_t weightPredEnable

*< It enables strong intra smoothing.

Definition at line 402 of file ni_device_api_priv_logan.h.

◆ wppEnable

int32_t wppEnable

*< It enables temporal motion vector prediction.

Definition at line 336 of file ni_device_api_priv_logan.h.


The documentation for this struct was generated from the following file: