NVIDIA DRIVE OS Linux SDK API Reference

5.1.6.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaPictureInfoVP9 Struct Reference

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.

Definition at line 1323 of file nvmedia_common.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

uint32_t NvMediaPictureInfoVP9::allow_comp_inter_inter

Holds a copy of the VP9 bitstream field.

Definition at line 1383 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::allow_high_precision_mv

Holds a copy of the VP9 bitstream field.

Definition at line 1381 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoVP9::AltReference

Holds a pointer to the alternate reference frame.

Definition at line 1329 of file nvmedia_common.h.

NvMediaVP9BackwardUpdates NvMediaPictureInfoVP9::backwardUpdateCounts

Parser only: Backward update counts.

Definition at line 1422 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::bit_depth

Holds the depth per pixel.

Definition at line 1349 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::comp_fixed_ref

Holds a copy of the VP9 bitstream field.

Definition at line 1389 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::comp_pred_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1387 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::comp_var_ref[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1391 of file nvmedia_common.h.

NvmediaVP9EntropyProbs NvMediaPictureInfoVP9::entropy

Holds a copy of the VP9 bitstream field.

Definition at line 1419 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::errorResilient

Error Resilient.

Definition at line 1357 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP9::frameContextIdx

Holds a copy of the VP9 bitstream field.

Definition at line 1361 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::frameTagSize

Holds a copy of the VP9 bitstream field.

Definition at line 1417 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoVP9::GoldenReference

Holds a pointer to the golden reference frame.

Definition at line 1327 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::height

Holds a copy of the VP9 bitstream field.

Definition at line 1333 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::intraOnly

Intra only.

Definition at line 1359 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::keyFrame

Holds a copy of the VP9 bitstream field.

Definition at line 1347 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoVP9::LastReference

Holds a pointer to the last reference frame.

Definition at line 1325 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::log2_tile_columns

Holds a copy of the VP9 bitstream field.

Definition at line 1393 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::log2_tile_rows

Holds a copy of the VP9 bitstream field.

Definition at line 1395 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::loopFilterLevel

Holds a copy of the VP9 bitstream field.

Definition at line 1365 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::loopFilterSharpness

Holds a copy of the VP9 bitstream field.

Definition at line 1367 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::lossless

Holds a copy of the VP9 bitstream field.

Definition at line 1377 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::mbModeLfDelta[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1413 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::mbRefLfDelta[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1411 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::mcomp_filter_type

Holds a copy of the VP9 bitstream field.

Definition at line 1385 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::modeRefLfEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1409 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::offsetToDctParts

Holds a copy of the VP9 bitstream field.

Definition at line 1415 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::prevIsKeyFrame

If previous frame is key frame.

Definition at line 1351 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::PrevShowFrame

Previous frame is show frame.

Definition at line 1353 of file nvmedia_common.h.

int32_t NvMediaPictureInfoVP9::qpChAc

Holds a copy of the VP9 bitstream field.

Definition at line 1373 of file nvmedia_common.h.

int32_t NvMediaPictureInfoVP9::qpChDc

Holds a copy of the VP9 bitstream field.

Definition at line 1375 of file nvmedia_common.h.

int32_t NvMediaPictureInfoVP9::qpYAc

Holds a copy of the VP9 bitstream field.

Definition at line 1369 of file nvmedia_common.h.

int32_t NvMediaPictureInfoVP9::qpYDc

Holds a copy of the VP9 bitstream field.

Definition at line 1371 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::ref0_height

Holds a copy of the VP9 bitstream field.

Definition at line 1337 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::ref0_width

Holds a copy of the VP9 bitstream field.

Definition at line 1335 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::ref1_height

Holds a copy of the VP9 bitstream field.

Definition at line 1341 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::ref1_width

Holds a copy of the VP9 bitstream field.

Definition at line 1339 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::ref2_height

Holds a copy of the VP9 bitstream field.

Definition at line 1345 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::ref2_width

Holds a copy of the VP9 bitstream field.

Definition at line 1343 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP9::refFrameSignBias[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1363 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::resolutionChange

Resolution change.

Definition at line 1355 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::segmentEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1397 of file nvmedia_common.h.

short NvMediaPictureInfoVP9::segmentFeatureData[8][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1407 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP9::segmentFeatureEnable[8][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1405 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::segmentFeatureMode

Holds a copy of the VP9 bitstream field.

Definition at line 1403 of file nvmedia_common.h.

int32_t NvMediaPictureInfoVP9::segmentMapTemporalUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1401 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::segmentMapUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1399 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::transform_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1379 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP9::width

Holds a copy of the VP9 bitstream field.

Definition at line 1331 of file nvmedia_common.h.


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