NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release

Detailed Description

Holds picture parameter information for a VP9 picture.

Note
References to "copy of bitstream field" in the field descriptions either refer to data literally parsed from the bitstream or data derived from the bitstream using a mechanism described in the specification.
References to "copy of bitstream field" in the field descriptions either refer to data literally parsed from the bitstream or data derived from the bitstream using a mechanism described in the specification.

Definition at line 1388 of file tvmr/include/nvmedia_common_decode.h.

Collaboration diagram for NvMediaPictureInfoVP9:

Data Fields

NvMediaRefSurfaceLastReference
 Holds a pointer to the last reference frame. More...
 
NvMediaRefSurfaceGoldenReference
 Holds a pointer to the golden reference frame. More...
 
NvMediaRefSurfaceAltReference
 Holds a pointer to the alternate reference frame. More...
 
uint32_t width
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t height
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t ref0_width
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t ref0_height
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t ref1_width
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t ref1_height
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t ref2_width
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t ref2_height
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t keyFrame
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t bit_depth
 Holds the depth per pixel. More...
 
uint32_t prevIsKeyFrame
 If previous frame is key frame. More...
 
uint32_t PrevShowFrame
 Previous frame is show frame. More...
 
uint32_t resolutionChange
 Resolution change. More...
 
uint32_t errorResilient
 Error Resilient. More...
 
uint32_t intraOnly
 Intra only. More...
 
uint8_t frameContextIdx
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t refFrameSignBias [4]
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t loopFilterLevel
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t loopFilterSharpness
 Holds a copy of the VP9 bitstream field. More...
 
int32_t qpYAc
 Holds a copy of the VP9 bitstream field. More...
 
int32_t qpYDc
 Holds a copy of the VP9 bitstream field. More...
 
int32_t qpChAc
 Holds a copy of the VP9 bitstream field. More...
 
int32_t qpChDc
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t lossless
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t transform_mode
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t allow_high_precision_mv
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t allow_comp_inter_inter
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t mcomp_filter_type
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t comp_pred_mode
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t comp_fixed_ref
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t comp_var_ref [2]
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t log2_tile_columns
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t log2_tile_rows
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t segmentEnabled
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t segmentMapUpdate
 Holds a copy of the VP9 bitstream field. More...
 
int32_t segmentMapTemporalUpdate
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t segmentFeatureMode
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t segmentFeatureEnable [8][4]
 Holds a copy of the VP9 bitstream field. More...
 
short segmentFeatureData [8][4]
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t modeRefLfEnabled
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t mbRefLfDelta [4]
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t mbModeLfDelta [2]
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t offsetToDctParts
 Holds a copy of the VP9 bitstream field. More...
 
uint32_t frameTagSize
 Holds a copy of the VP9 bitstream field. More...
 
NvmediaVP9EntropyProbs entropy
 Holds a copy of the VP9 bitstream field. More...
 
NvMediaVP9BackwardUpdates backwardUpdateCounts
 Parser only: Backward update counts. More...
 

Field Documentation

◆ allow_comp_inter_inter

uint32_t NvMediaPictureInfoVP9::allow_comp_inter_inter

Holds a copy of the VP9 bitstream field.

Definition at line 1448 of file tvmr/include/nvmedia_common_decode.h.

◆ allow_high_precision_mv

uint32_t NvMediaPictureInfoVP9::allow_high_precision_mv

Holds a copy of the VP9 bitstream field.

Definition at line 1446 of file tvmr/include/nvmedia_common_decode.h.

◆ AltReference

NvMediaRefSurface * NvMediaPictureInfoVP9::AltReference

Holds a pointer to the alternate reference frame.

Definition at line 1394 of file tvmr/include/nvmedia_common_decode.h.

◆ backwardUpdateCounts

NvMediaVP9BackwardUpdates NvMediaPictureInfoVP9::backwardUpdateCounts

Parser only: Backward update counts.

Definition at line 1487 of file tvmr/include/nvmedia_common_decode.h.

◆ bit_depth

uint32_t NvMediaPictureInfoVP9::bit_depth

Holds the depth per pixel.

Definition at line 1414 of file tvmr/include/nvmedia_common_decode.h.

◆ comp_fixed_ref

uint32_t NvMediaPictureInfoVP9::comp_fixed_ref

Holds a copy of the VP9 bitstream field.

Definition at line 1454 of file tvmr/include/nvmedia_common_decode.h.

◆ comp_pred_mode

uint32_t NvMediaPictureInfoVP9::comp_pred_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1452 of file tvmr/include/nvmedia_common_decode.h.

◆ comp_var_ref

uint32_t NvMediaPictureInfoVP9::comp_var_ref

Holds a copy of the VP9 bitstream field.

Definition at line 1456 of file tvmr/include/nvmedia_common_decode.h.

◆ entropy

NvmediaVP9EntropyProbs NvMediaPictureInfoVP9::entropy

Holds a copy of the VP9 bitstream field.

Definition at line 1484 of file tvmr/include/nvmedia_common_decode.h.

◆ errorResilient

uint32_t NvMediaPictureInfoVP9::errorResilient

Error Resilient.

Definition at line 1422 of file tvmr/include/nvmedia_common_decode.h.

◆ frameContextIdx

uint8_t NvMediaPictureInfoVP9::frameContextIdx

Holds a copy of the VP9 bitstream field.

Definition at line 1426 of file tvmr/include/nvmedia_common_decode.h.

◆ frameTagSize

uint32_t NvMediaPictureInfoVP9::frameTagSize

Holds a copy of the VP9 bitstream field.

Definition at line 1482 of file tvmr/include/nvmedia_common_decode.h.

◆ GoldenReference

NvMediaRefSurface * NvMediaPictureInfoVP9::GoldenReference

Holds a pointer to the golden reference frame.

Definition at line 1392 of file tvmr/include/nvmedia_common_decode.h.

◆ height

uint32_t NvMediaPictureInfoVP9::height

Holds a copy of the VP9 bitstream field.

Definition at line 1398 of file tvmr/include/nvmedia_common_decode.h.

◆ intraOnly

uint32_t NvMediaPictureInfoVP9::intraOnly

Intra only.

Definition at line 1424 of file tvmr/include/nvmedia_common_decode.h.

◆ keyFrame

uint32_t NvMediaPictureInfoVP9::keyFrame

Holds a copy of the VP9 bitstream field.

Definition at line 1412 of file tvmr/include/nvmedia_common_decode.h.

◆ LastReference

NvMediaRefSurface * NvMediaPictureInfoVP9::LastReference

Holds a pointer to the last reference frame.

Definition at line 1390 of file tvmr/include/nvmedia_common_decode.h.

◆ log2_tile_columns

uint32_t NvMediaPictureInfoVP9::log2_tile_columns

Holds a copy of the VP9 bitstream field.

Definition at line 1458 of file tvmr/include/nvmedia_common_decode.h.

◆ log2_tile_rows

uint32_t NvMediaPictureInfoVP9::log2_tile_rows

Holds a copy of the VP9 bitstream field.

Definition at line 1460 of file tvmr/include/nvmedia_common_decode.h.

◆ loopFilterLevel

uint32_t NvMediaPictureInfoVP9::loopFilterLevel

Holds a copy of the VP9 bitstream field.

Definition at line 1430 of file tvmr/include/nvmedia_common_decode.h.

◆ loopFilterSharpness

uint32_t NvMediaPictureInfoVP9::loopFilterSharpness

Holds a copy of the VP9 bitstream field.

Definition at line 1432 of file tvmr/include/nvmedia_common_decode.h.

◆ lossless

uint32_t NvMediaPictureInfoVP9::lossless

Holds a copy of the VP9 bitstream field.

Definition at line 1442 of file tvmr/include/nvmedia_common_decode.h.

◆ mbModeLfDelta

uint32_t NvMediaPictureInfoVP9::mbModeLfDelta

Holds a copy of the VP9 bitstream field.

Definition at line 1478 of file tvmr/include/nvmedia_common_decode.h.

◆ mbRefLfDelta

uint32_t NvMediaPictureInfoVP9::mbRefLfDelta

Holds a copy of the VP9 bitstream field.

Definition at line 1476 of file tvmr/include/nvmedia_common_decode.h.

◆ mcomp_filter_type

uint32_t NvMediaPictureInfoVP9::mcomp_filter_type

Holds a copy of the VP9 bitstream field.

Definition at line 1450 of file tvmr/include/nvmedia_common_decode.h.

◆ modeRefLfEnabled

uint32_t NvMediaPictureInfoVP9::modeRefLfEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1474 of file tvmr/include/nvmedia_common_decode.h.

◆ offsetToDctParts

uint32_t NvMediaPictureInfoVP9::offsetToDctParts

Holds a copy of the VP9 bitstream field.

Definition at line 1480 of file tvmr/include/nvmedia_common_decode.h.

◆ prevIsKeyFrame

uint32_t NvMediaPictureInfoVP9::prevIsKeyFrame

If previous frame is key frame.

Definition at line 1416 of file tvmr/include/nvmedia_common_decode.h.

◆ PrevShowFrame

uint32_t NvMediaPictureInfoVP9::PrevShowFrame

Previous frame is show frame.

Definition at line 1418 of file tvmr/include/nvmedia_common_decode.h.

◆ qpChAc

int32_t NvMediaPictureInfoVP9::qpChAc

Holds a copy of the VP9 bitstream field.

Definition at line 1438 of file tvmr/include/nvmedia_common_decode.h.

◆ qpChDc

int32_t NvMediaPictureInfoVP9::qpChDc

Holds a copy of the VP9 bitstream field.

Definition at line 1440 of file tvmr/include/nvmedia_common_decode.h.

◆ qpYAc

int32_t NvMediaPictureInfoVP9::qpYAc

Holds a copy of the VP9 bitstream field.

Definition at line 1434 of file tvmr/include/nvmedia_common_decode.h.

◆ qpYDc

int32_t NvMediaPictureInfoVP9::qpYDc

Holds a copy of the VP9 bitstream field.

Definition at line 1436 of file tvmr/include/nvmedia_common_decode.h.

◆ ref0_height

uint32_t NvMediaPictureInfoVP9::ref0_height

Holds a copy of the VP9 bitstream field.

Definition at line 1402 of file tvmr/include/nvmedia_common_decode.h.

◆ ref0_width

uint32_t NvMediaPictureInfoVP9::ref0_width

Holds a copy of the VP9 bitstream field.

Definition at line 1400 of file tvmr/include/nvmedia_common_decode.h.

◆ ref1_height

uint32_t NvMediaPictureInfoVP9::ref1_height

Holds a copy of the VP9 bitstream field.

Definition at line 1406 of file tvmr/include/nvmedia_common_decode.h.

◆ ref1_width

uint32_t NvMediaPictureInfoVP9::ref1_width

Holds a copy of the VP9 bitstream field.

Definition at line 1404 of file tvmr/include/nvmedia_common_decode.h.

◆ ref2_height

uint32_t NvMediaPictureInfoVP9::ref2_height

Holds a copy of the VP9 bitstream field.

Definition at line 1410 of file tvmr/include/nvmedia_common_decode.h.

◆ ref2_width

uint32_t NvMediaPictureInfoVP9::ref2_width

Holds a copy of the VP9 bitstream field.

Definition at line 1408 of file tvmr/include/nvmedia_common_decode.h.

◆ refFrameSignBias

uint8_t NvMediaPictureInfoVP9::refFrameSignBias

Holds a copy of the VP9 bitstream field.

Definition at line 1428 of file tvmr/include/nvmedia_common_decode.h.

◆ resolutionChange

uint32_t NvMediaPictureInfoVP9::resolutionChange

Resolution change.

Definition at line 1420 of file tvmr/include/nvmedia_common_decode.h.

◆ segmentEnabled

uint32_t NvMediaPictureInfoVP9::segmentEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1462 of file tvmr/include/nvmedia_common_decode.h.

◆ segmentFeatureData

short NvMediaPictureInfoVP9::segmentFeatureData

Holds a copy of the VP9 bitstream field.

Definition at line 1472 of file tvmr/include/nvmedia_common_decode.h.

◆ segmentFeatureEnable

uint8_t NvMediaPictureInfoVP9::segmentFeatureEnable

Holds a copy of the VP9 bitstream field.

Definition at line 1470 of file tvmr/include/nvmedia_common_decode.h.

◆ segmentFeatureMode

uint32_t NvMediaPictureInfoVP9::segmentFeatureMode

Holds a copy of the VP9 bitstream field.

Definition at line 1468 of file tvmr/include/nvmedia_common_decode.h.

◆ segmentMapTemporalUpdate

int32_t NvMediaPictureInfoVP9::segmentMapTemporalUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1466 of file tvmr/include/nvmedia_common_decode.h.

◆ segmentMapUpdate

uint32_t NvMediaPictureInfoVP9::segmentMapUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1464 of file tvmr/include/nvmedia_common_decode.h.

◆ transform_mode

uint32_t NvMediaPictureInfoVP9::transform_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1444 of file tvmr/include/nvmedia_common_decode.h.

◆ width

uint32_t NvMediaPictureInfoVP9::width

Holds a copy of the VP9 bitstream field.

Definition at line 1396 of file tvmr/include/nvmedia_common_decode.h.


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