NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 Release

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

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

uint8_t NvMediaPictureInfoMPEG4Part2::alternate_vertical_scan_flag

Holds a copy of the bitstream field.

Definition at line 826 of file nvmedia_common_decode.h.

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.

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.

uint8_t NvMediaPictureInfoMPEG4Part2::data_partitioned

Holds a copy of the bitstream field.

Definition at line 834 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoMPEG4Part2::divx_flags

Parser Only: DivX flags.

Definition at line 848 of file nvmedia_common_decode.h.

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.

uint8_t NvMediaPictureInfoMPEG4Part2::interlaced

Holds a copy of the bitstream field.

Definition at line 816 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::intra_quantizer_matrix[64]

Holds a copy of the bitstream field.

Definition at line 830 of file nvmedia_common_decode.h.

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.

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.

uint32_t* NvMediaPictureInfoMPEG4Part2::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 841 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::quant_type

Holds a copy of the bitstream field.

Definition at line 818 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::quarter_sample

Holds a copy of the bitstream field.

Definition at line 820 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::resync_marker_disable

Holds a copy of the bitstream field.

Definition at line 814 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::reversible_vlc

Holds a copy of the bitstream field.

Definition at line 836 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::rounding_control

Derived from vop_rounding_type bitstream field.

Definition at line 824 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::short_video_header

Holds a copy of the bitstream field.

Definition at line 822 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::top_field_first

Holds a copy of the bitstream field.

Definition at line 828 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoMPEG4Part2::trb[2]

Holds a copy of the bitstream field.

Definition at line 802 of file nvmedia_common_decode.h.

int32_t NvMediaPictureInfoMPEG4Part2::trd[2]

Holds a copy of the bitstream field.

Definition at line 800 of file nvmedia_common_decode.h.

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_height

Parser Only: Video object layer height.

Definition at line 846 of file nvmedia_common_decode.h.

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_width

Parser Only: Video object layer width.

Definition at line 844 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::vop_coding_type

Holds a copy of the bitstream field.

Definition at line 808 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_backward

Holds a copy of the bitstream field.

Definition at line 812 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_forward

Holds a copy of the bitstream field.

Definition at line 810 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoMPEG4Part2::vop_time_increment_bitcount

Holds a copy of the bitstream field.

Definition at line 806 of file nvmedia_common_decode.h.

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: