NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only

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

◆ allow_comp_inter_inter

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.

◆ allow_high_precision_mv

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.

◆ AltReference

NvMediaRefSurface* NvMediaPictureInfoVP9::AltReference

Holds a pointer to the alternate reference frame.

Definition at line 1273 of file nvmedia_common_decode.h.

◆ backwardUpdateCounts

NvMediaVP9BackwardUpdates NvMediaPictureInfoVP9::backwardUpdateCounts

Parser only: Backward update counts.

Definition at line 1366 of file nvmedia_common_decode.h.

◆ bit_depth

uint32_t NvMediaPictureInfoVP9::bit_depth

Holds the depth per pixel.

Definition at line 1293 of file nvmedia_common_decode.h.

◆ comp_fixed_ref

uint32_t NvMediaPictureInfoVP9::comp_fixed_ref

Holds a copy of the VP9 bitstream field.

Definition at line 1333 of file nvmedia_common_decode.h.

◆ comp_pred_mode

uint32_t NvMediaPictureInfoVP9::comp_pred_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1331 of file nvmedia_common_decode.h.

◆ comp_var_ref

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.

◆ entropy

NvmediaVP9EntropyProbs NvMediaPictureInfoVP9::entropy

Holds a copy of the VP9 bitstream field.

Definition at line 1363 of file nvmedia_common_decode.h.

◆ errorResilient

uint32_t NvMediaPictureInfoVP9::errorResilient

Error Resilient.

Definition at line 1301 of file nvmedia_common_decode.h.

◆ frameContextIdx

uint8_t NvMediaPictureInfoVP9::frameContextIdx

Holds a copy of the VP9 bitstream field.

Definition at line 1305 of file nvmedia_common_decode.h.

◆ frameTagSize

uint32_t NvMediaPictureInfoVP9::frameTagSize

Holds a copy of the VP9 bitstream field.

Definition at line 1361 of file nvmedia_common_decode.h.

◆ GoldenReference

NvMediaRefSurface* NvMediaPictureInfoVP9::GoldenReference

Holds a pointer to the golden reference frame.

Definition at line 1271 of file nvmedia_common_decode.h.

◆ height

uint32_t NvMediaPictureInfoVP9::height

Holds a copy of the VP9 bitstream field.

Definition at line 1277 of file nvmedia_common_decode.h.

◆ intraOnly

uint32_t NvMediaPictureInfoVP9::intraOnly

Intra only.

Definition at line 1303 of file nvmedia_common_decode.h.

◆ keyFrame

uint32_t NvMediaPictureInfoVP9::keyFrame

Holds a copy of the VP9 bitstream field.

Definition at line 1291 of file nvmedia_common_decode.h.

◆ LastReference

NvMediaRefSurface* NvMediaPictureInfoVP9::LastReference

Holds a pointer to the last reference frame.

Definition at line 1269 of file nvmedia_common_decode.h.

◆ log2_tile_columns

uint32_t NvMediaPictureInfoVP9::log2_tile_columns

Holds a copy of the VP9 bitstream field.

Definition at line 1337 of file nvmedia_common_decode.h.

◆ log2_tile_rows

uint32_t NvMediaPictureInfoVP9::log2_tile_rows

Holds a copy of the VP9 bitstream field.

Definition at line 1339 of file nvmedia_common_decode.h.

◆ loopFilterLevel

uint32_t NvMediaPictureInfoVP9::loopFilterLevel

Holds a copy of the VP9 bitstream field.

Definition at line 1309 of file nvmedia_common_decode.h.

◆ loopFilterSharpness

uint32_t NvMediaPictureInfoVP9::loopFilterSharpness

Holds a copy of the VP9 bitstream field.

Definition at line 1311 of file nvmedia_common_decode.h.

◆ lossless

uint32_t NvMediaPictureInfoVP9::lossless

Holds a copy of the VP9 bitstream field.

Definition at line 1321 of file nvmedia_common_decode.h.

◆ mbModeLfDelta

uint32_t NvMediaPictureInfoVP9::mbModeLfDelta[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1357 of file nvmedia_common_decode.h.

◆ mbRefLfDelta

uint32_t NvMediaPictureInfoVP9::mbRefLfDelta[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1355 of file nvmedia_common_decode.h.

◆ mcomp_filter_type

uint32_t NvMediaPictureInfoVP9::mcomp_filter_type

Holds a copy of the VP9 bitstream field.

Definition at line 1329 of file nvmedia_common_decode.h.

◆ modeRefLfEnabled

uint32_t NvMediaPictureInfoVP9::modeRefLfEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1353 of file nvmedia_common_decode.h.

◆ offsetToDctParts

uint32_t NvMediaPictureInfoVP9::offsetToDctParts

Holds a copy of the VP9 bitstream field.

Definition at line 1359 of file nvmedia_common_decode.h.

◆ prevIsKeyFrame

uint32_t NvMediaPictureInfoVP9::prevIsKeyFrame

If previous frame is key frame.

Definition at line 1295 of file nvmedia_common_decode.h.

◆ PrevShowFrame

uint32_t NvMediaPictureInfoVP9::PrevShowFrame

Previous frame is show frame.

Definition at line 1297 of file nvmedia_common_decode.h.

◆ qpChAc

int32_t NvMediaPictureInfoVP9::qpChAc

Holds a copy of the VP9 bitstream field.

Definition at line 1317 of file nvmedia_common_decode.h.

◆ qpChDc

int32_t NvMediaPictureInfoVP9::qpChDc

Holds a copy of the VP9 bitstream field.

Definition at line 1319 of file nvmedia_common_decode.h.

◆ qpYAc

int32_t NvMediaPictureInfoVP9::qpYAc

Holds a copy of the VP9 bitstream field.

Definition at line 1313 of file nvmedia_common_decode.h.

◆ qpYDc

int32_t NvMediaPictureInfoVP9::qpYDc

Holds a copy of the VP9 bitstream field.

Definition at line 1315 of file nvmedia_common_decode.h.

◆ ref0_height

uint32_t NvMediaPictureInfoVP9::ref0_height

Holds a copy of the VP9 bitstream field.

Definition at line 1281 of file nvmedia_common_decode.h.

◆ ref0_width

uint32_t NvMediaPictureInfoVP9::ref0_width

Holds a copy of the VP9 bitstream field.

Definition at line 1279 of file nvmedia_common_decode.h.

◆ ref1_height

uint32_t NvMediaPictureInfoVP9::ref1_height

Holds a copy of the VP9 bitstream field.

Definition at line 1285 of file nvmedia_common_decode.h.

◆ ref1_width

uint32_t NvMediaPictureInfoVP9::ref1_width

Holds a copy of the VP9 bitstream field.

Definition at line 1283 of file nvmedia_common_decode.h.

◆ ref2_height

uint32_t NvMediaPictureInfoVP9::ref2_height

Holds a copy of the VP9 bitstream field.

Definition at line 1289 of file nvmedia_common_decode.h.

◆ ref2_width

uint32_t NvMediaPictureInfoVP9::ref2_width

Holds a copy of the VP9 bitstream field.

Definition at line 1287 of file nvmedia_common_decode.h.

◆ refFrameSignBias

uint8_t NvMediaPictureInfoVP9::refFrameSignBias[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1307 of file nvmedia_common_decode.h.

◆ resolutionChange

uint32_t NvMediaPictureInfoVP9::resolutionChange

Resolution change.

Definition at line 1299 of file nvmedia_common_decode.h.

◆ segmentEnabled

uint32_t NvMediaPictureInfoVP9::segmentEnabled

Holds a copy of the VP9 bitstream field.

Definition at line 1341 of file nvmedia_common_decode.h.

◆ segmentFeatureData

short NvMediaPictureInfoVP9::segmentFeatureData[8][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1351 of file nvmedia_common_decode.h.

◆ segmentFeatureEnable

uint8_t NvMediaPictureInfoVP9::segmentFeatureEnable[8][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1349 of file nvmedia_common_decode.h.

◆ segmentFeatureMode

uint32_t NvMediaPictureInfoVP9::segmentFeatureMode

Holds a copy of the VP9 bitstream field.

Definition at line 1347 of file nvmedia_common_decode.h.

◆ segmentMapTemporalUpdate

int32_t NvMediaPictureInfoVP9::segmentMapTemporalUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1345 of file nvmedia_common_decode.h.

◆ segmentMapUpdate

uint32_t NvMediaPictureInfoVP9::segmentMapUpdate

Holds a copy of the VP9 bitstream field.

Definition at line 1343 of file nvmedia_common_decode.h.

◆ transform_mode

uint32_t NvMediaPictureInfoVP9::transform_mode

Holds a copy of the VP9 bitstream field.

Definition at line 1323 of file nvmedia_common_decode.h.

◆ width

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: