NVIDIA DRIVE OS Linux SDK API Reference

6.0.5 Release

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 899 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...
 
uint32_t 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 938 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 909 of file nvmedia_common_decode.h.

◆ bGMCConceal

uint32_t 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 964 of file nvmedia_common_decode.h.

◆ data_partitioned

uint8_t NvMediaPictureInfoMPEG4Part2::data_partitioned

Holds a copy of the bitstream field.

Definition at line 946 of file nvmedia_common_decode.h.

◆ divx_flags

uint32_t NvMediaPictureInfoMPEG4Part2::divx_flags

Parser Only: DivX flags.

Definition at line 960 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 904 of file nvmedia_common_decode.h.

◆ interlaced

uint8_t NvMediaPictureInfoMPEG4Part2::interlaced

Holds a copy of the bitstream field.

Definition at line 928 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 942 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 951 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 944 of file nvmedia_common_decode.h.

◆ pSliceDataOffsets

uint32_t* NvMediaPictureInfoMPEG4Part2::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 953 of file nvmedia_common_decode.h.

◆ quant_type

uint8_t NvMediaPictureInfoMPEG4Part2::quant_type

Holds a copy of the bitstream field.

Definition at line 930 of file nvmedia_common_decode.h.

◆ quarter_sample

uint8_t NvMediaPictureInfoMPEG4Part2::quarter_sample

Holds a copy of the bitstream field.

Definition at line 932 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 926 of file nvmedia_common_decode.h.

◆ reversible_vlc

uint8_t NvMediaPictureInfoMPEG4Part2::reversible_vlc

Holds a copy of the bitstream field.

Definition at line 948 of file nvmedia_common_decode.h.

◆ rounding_control

uint8_t NvMediaPictureInfoMPEG4Part2::rounding_control

Derived from vop_rounding_type bitstream field.

Definition at line 936 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 934 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 940 of file nvmedia_common_decode.h.

◆ trb

int32_t NvMediaPictureInfoMPEG4Part2::trb[2]

Holds a copy of the bitstream field.

Definition at line 914 of file nvmedia_common_decode.h.

◆ trd

int32_t NvMediaPictureInfoMPEG4Part2::trd[2]

Holds a copy of the bitstream field.

Definition at line 912 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 958 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 956 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 920 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 924 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 922 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 918 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 916 of file nvmedia_common_decode.h.


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