NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.0 Release
For Test and Development only

Detailed Description

Holds picture parameter information for an MPEG-4 Part 2 picture.

Note
References to "copy of bitstream field" in the field descriptions may:
  • Refer to data literally parsed from the bitstream or
  • Be derived from the bitstream using a mechanism described in the specification.

Definition at line 787 of file nvmedia_common_decode.h.

Data Fields

NvMediaRefSurfaceforward_reference
 Reference used by B and P frames. More...
 
NvMediaRefSurfacebackward_reference
 Reference used by B frames. More...
 
int32_t trd [2]
 Holds a copy of the bitstream field. More...
 
int32_t trb [2]
 Holds a copy of the bitstream field. More...
 
uint16_t vop_time_increment_resolution
 Holds a copy of the bitstream field. More...
 
uint32_t vop_time_increment_bitcount
 Holds a copy of the bitstream field. More...
 
uint8_t vop_coding_type
 Holds a copy of the bitstream field. More...
 
uint8_t vop_fcode_forward
 Holds a copy of the bitstream field. More...
 
uint8_t vop_fcode_backward
 Holds a copy of the bitstream field. More...
 
uint8_t resync_marker_disable
 Holds a copy of the bitstream field. More...
 
uint8_t interlaced
 Holds a copy of the bitstream field. More...
 
uint8_t quant_type
 Holds a copy of the bitstream field. More...
 
uint8_t quarter_sample
 Holds a copy of the bitstream field. More...
 
uint8_t short_video_header
 Holds a copy of the bitstream field. More...
 
uint8_t rounding_control
 Derived from vop_rounding_type bitstream field. More...
 
uint8_t alternate_vertical_scan_flag
 Holds a copy of the bitstream field. More...
 
uint8_t top_field_first
 Holds a copy of the bitstream field. More...
 
uint8_t intra_quantizer_matrix [64]
 Holds a copy of the bitstream field. More...
 
uint8_t non_intra_quantizer_matrix [64]
 Holds a copy of the bitstream field. More...
 
uint8_t data_partitioned
 Holds a copy of the bitstream field. More...
 
uint8_t reversible_vlc
 Holds a copy of the bitstream field. More...
 
uint32_t nNumSlices
 Number of slices in this picture. More...
 
uint32_t * pSliceDataOffsets
 Passing NULL for pSliceDataOffsets disables error-concealment. More...
 
uint16_t video_object_layer_width
 Parser Only: Video object layer width. More...
 
uint16_t video_object_layer_height
 Parser Only: Video object layer height. More...
 
uint32_t divx_flags
 Parser Only: DivX flags. More...
 
NvMediaBool bGMCConceal
 Parser only: DivX GMC Concealment Flag to prevent decoding of non I-VOPs during a GMC sequence and indicate beginning / end of a GMC sequence. More...
 

Field Documentation

◆ alternate_vertical_scan_flag

uint8_t NvMediaPictureInfoMPEG4Part2::alternate_vertical_scan_flag

Holds a copy of the bitstream field.

Definition at line 826 of file nvmedia_common_decode.h.

◆ backward_reference

NvMediaRefSurface* NvMediaPictureInfoMPEG4Part2::backward_reference

Reference used by B frames.

Set to NULL when not used.

Definition at line 797 of file nvmedia_common_decode.h.

◆ bGMCConceal

NvMediaBool NvMediaPictureInfoMPEG4Part2::bGMCConceal

Parser only: DivX GMC Concealment Flag to prevent decoding of non I-VOPs during a GMC sequence and indicate beginning / end of a GMC sequence.

Definition at line 852 of file nvmedia_common_decode.h.

◆ data_partitioned

uint8_t NvMediaPictureInfoMPEG4Part2::data_partitioned

Holds a copy of the bitstream field.

Definition at line 834 of file nvmedia_common_decode.h.

◆ divx_flags

uint32_t NvMediaPictureInfoMPEG4Part2::divx_flags

Parser Only: DivX flags.

Definition at line 848 of file nvmedia_common_decode.h.

◆ forward_reference

NvMediaRefSurface* NvMediaPictureInfoMPEG4Part2::forward_reference

Reference used by B and P frames.

Set to NULL when not used.

Definition at line 792 of file nvmedia_common_decode.h.

◆ interlaced

uint8_t NvMediaPictureInfoMPEG4Part2::interlaced

Holds a copy of the bitstream field.

Definition at line 816 of file nvmedia_common_decode.h.

◆ intra_quantizer_matrix

uint8_t NvMediaPictureInfoMPEG4Part2::intra_quantizer_matrix[64]

Holds a copy of the bitstream field.

Definition at line 830 of file nvmedia_common_decode.h.

◆ nNumSlices

uint32_t NvMediaPictureInfoMPEG4Part2::nNumSlices

Number of slices in this picture.

nNumSlices entries contain the offset of each slice within the bitstream data buffer. Required for nvdec.

Definition at line 839 of file nvmedia_common_decode.h.

◆ non_intra_quantizer_matrix

uint8_t NvMediaPictureInfoMPEG4Part2::non_intra_quantizer_matrix[64]

Holds a copy of the bitstream field.

Definition at line 832 of file nvmedia_common_decode.h.

◆ pSliceDataOffsets

uint32_t* NvMediaPictureInfoMPEG4Part2::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 841 of file nvmedia_common_decode.h.

◆ quant_type

uint8_t NvMediaPictureInfoMPEG4Part2::quant_type

Holds a copy of the bitstream field.

Definition at line 818 of file nvmedia_common_decode.h.

◆ quarter_sample

uint8_t NvMediaPictureInfoMPEG4Part2::quarter_sample

Holds a copy of the bitstream field.

Definition at line 820 of file nvmedia_common_decode.h.

◆ resync_marker_disable

uint8_t NvMediaPictureInfoMPEG4Part2::resync_marker_disable

Holds a copy of the bitstream field.

Definition at line 814 of file nvmedia_common_decode.h.

◆ reversible_vlc

uint8_t NvMediaPictureInfoMPEG4Part2::reversible_vlc

Holds a copy of the bitstream field.

Definition at line 836 of file nvmedia_common_decode.h.

◆ rounding_control

uint8_t NvMediaPictureInfoMPEG4Part2::rounding_control

Derived from vop_rounding_type bitstream field.

Definition at line 824 of file nvmedia_common_decode.h.

◆ short_video_header

uint8_t NvMediaPictureInfoMPEG4Part2::short_video_header

Holds a copy of the bitstream field.

Definition at line 822 of file nvmedia_common_decode.h.

◆ top_field_first

uint8_t NvMediaPictureInfoMPEG4Part2::top_field_first

Holds a copy of the bitstream field.

Definition at line 828 of file nvmedia_common_decode.h.

◆ trb

int32_t NvMediaPictureInfoMPEG4Part2::trb[2]

Holds a copy of the bitstream field.

Definition at line 802 of file nvmedia_common_decode.h.

◆ trd

int32_t NvMediaPictureInfoMPEG4Part2::trd[2]

Holds a copy of the bitstream field.

Definition at line 800 of file nvmedia_common_decode.h.

◆ video_object_layer_height

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_height

Parser Only: Video object layer height.

Definition at line 846 of file nvmedia_common_decode.h.

◆ video_object_layer_width

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_width

Parser Only: Video object layer width.

Definition at line 844 of file nvmedia_common_decode.h.

◆ vop_coding_type

uint8_t NvMediaPictureInfoMPEG4Part2::vop_coding_type

Holds a copy of the bitstream field.

Definition at line 808 of file nvmedia_common_decode.h.

◆ vop_fcode_backward

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_backward

Holds a copy of the bitstream field.

Definition at line 812 of file nvmedia_common_decode.h.

◆ vop_fcode_forward

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_forward

Holds a copy of the bitstream field.

Definition at line 810 of file nvmedia_common_decode.h.

◆ vop_time_increment_bitcount

uint32_t NvMediaPictureInfoMPEG4Part2::vop_time_increment_bitcount

Holds a copy of the bitstream field.

Definition at line 806 of file nvmedia_common_decode.h.

◆ vop_time_increment_resolution

uint16_t NvMediaPictureInfoMPEG4Part2::vop_time_increment_resolution

Holds a copy of the bitstream field.

Definition at line 804 of file nvmedia_common_decode.h.


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