NVIDIA DRIVE OS Linux SDK API Reference

5.1.12.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 1267 of file 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

uint32_t NvMediaPictureInfoVP9::allow_comp_inter_inter

Holds a copy of the VP9 bitstream field.

Definition at line 1327 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::allow_high_precision_mv

Holds a copy of the VP9 bitstream field.

Definition at line 1325 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaPictureInfoVP9::AltReference

Holds a pointer to the alternate reference frame.

Definition at line 1273 of file nvmedia_common_decode.h.

NvMediaVP9BackwardUpdates NvMediaPictureInfoVP9::backwardUpdateCounts

Parser only: Backward update counts.

Definition at line 1366 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::bit_depth

Holds the depth per pixel.

Definition at line 1293 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::comp_fixed_ref

Holds a copy of the VP9 bitstream field.

Definition at line 1333 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::comp_pred_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1331 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::comp_var_ref[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1335 of file nvmedia_common_decode.h.

NvmediaVP9EntropyProbs NvMediaPictureInfoVP9::entropy

Holds a copy of the VP9 bitstream field.

Definition at line 1363 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::errorResilient

Error Resilient.

Definition at line 1301 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP9::frameContextIdx

Holds a copy of the VP9 bitstream field.

Definition at line 1305 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::frameTagSize

Holds a copy of the VP9 bitstream field.

Definition at line 1361 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaPictureInfoVP9::GoldenReference

Holds a pointer to the golden reference frame.

Definition at line 1271 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::height

Holds a copy of the VP9 bitstream field.

Definition at line 1277 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::intraOnly

Intra only.

Definition at line 1303 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::keyFrame

Holds a copy of the VP9 bitstream field.

Definition at line 1291 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaPictureInfoVP9::LastReference

Holds a pointer to the last reference frame.

Definition at line 1269 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::log2_tile_columns

Holds a copy of the VP9 bitstream field.

Definition at line 1337 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::log2_tile_rows

Holds a copy of the VP9 bitstream field.

Definition at line 1339 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::loopFilterLevel

Holds a copy of the VP9 bitstream field.

Definition at line 1309 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::loopFilterSharpness

Holds a copy of the VP9 bitstream field.

Definition at line 1311 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::lossless

Holds a copy of the VP9 bitstream field.

Definition at line 1321 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::mbModeLfDelta[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1357 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::mbRefLfDelta[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1355 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::mcomp_filter_type

Holds a copy of the VP9 bitstream field.

Definition at line 1329 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::modeRefLfEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1353 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::offsetToDctParts

Holds a copy of the VP9 bitstream field.

Definition at line 1359 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::prevIsKeyFrame

If previous frame is key frame.

Definition at line 1295 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::PrevShowFrame

Previous frame is show frame.

Definition at line 1297 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoVP9::qpChAc

Holds a copy of the VP9 bitstream field.

Definition at line 1317 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoVP9::qpChDc

Holds a copy of the VP9 bitstream field.

Definition at line 1319 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoVP9::qpYAc

Holds a copy of the VP9 bitstream field.

Definition at line 1313 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoVP9::qpYDc

Holds a copy of the VP9 bitstream field.

Definition at line 1315 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::ref0_height

Holds a copy of the VP9 bitstream field.

Definition at line 1281 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::ref0_width

Holds a copy of the VP9 bitstream field.

Definition at line 1279 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::ref1_height

Holds a copy of the VP9 bitstream field.

Definition at line 1285 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::ref1_width

Holds a copy of the VP9 bitstream field.

Definition at line 1283 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::ref2_height

Holds a copy of the VP9 bitstream field.

Definition at line 1289 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::ref2_width

Holds a copy of the VP9 bitstream field.

Definition at line 1287 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP9::refFrameSignBias[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1307 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::resolutionChange

Resolution change.

Definition at line 1299 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::segmentEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1341 of file nvmedia_common_decode.h.

short NvMediaPictureInfoVP9::segmentFeatureData[8][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1351 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP9::segmentFeatureEnable[8][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1349 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::segmentFeatureMode

Holds a copy of the VP9 bitstream field.

Definition at line 1347 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoVP9::segmentMapTemporalUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1345 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::segmentMapUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1343 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::transform_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1323 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP9::width

Holds a copy of the VP9 bitstream field.

Definition at line 1275 of file nvmedia_common_decode.h.


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