NVIDIA DRIVE OS Linux API Reference

5.1.3.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 835 of file nvmedia_common.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 874 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoMPEG4Part2::backward_reference

Reference used by B frames.

Set to NULL when not used.

Definition at line 845 of file nvmedia_common.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 900 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::data_partitioned

Holds a copy of the bitstream field.

Definition at line 882 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoMPEG4Part2::divx_flags

Parser Only: DivX flags.

Definition at line 896 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoMPEG4Part2::forward_reference

Reference used by B and P frames.

Set to NULL when not used.

Definition at line 840 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::interlaced

Holds a copy of the bitstream field.

Definition at line 864 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::intra_quantizer_matrix[64]

Holds a copy of the bitstream field.

Definition at line 878 of file nvmedia_common.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 887 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::non_intra_quantizer_matrix[64]

Holds a copy of the bitstream field.

Definition at line 880 of file nvmedia_common.h.

uint32_t* NvMediaPictureInfoMPEG4Part2::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 889 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::quant_type

Holds a copy of the bitstream field.

Definition at line 866 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::quarter_sample

Holds a copy of the bitstream field.

Definition at line 868 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::resync_marker_disable

Holds a copy of the bitstream field.

Definition at line 862 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::reversible_vlc

Holds a copy of the bitstream field.

Definition at line 884 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::rounding_control

Derived from vop_rounding_type bitstream field.

Definition at line 872 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::short_video_header

Holds a copy of the bitstream field.

Definition at line 870 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::top_field_first

Holds a copy of the bitstream field.

Definition at line 876 of file nvmedia_common.h.

int32_t NvMediaPictureInfoMPEG4Part2::trb[2]

Holds a copy of the bitstream field.

Definition at line 850 of file nvmedia_common.h.

int32_t NvMediaPictureInfoMPEG4Part2::trd[2]

Holds a copy of the bitstream field.

Definition at line 848 of file nvmedia_common.h.

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_height

Parser Only: Video object layer height.

Definition at line 894 of file nvmedia_common.h.

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_width

Parser Only: Video object layer width.

Definition at line 892 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::vop_coding_type

Holds a copy of the bitstream field.

Definition at line 856 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_backward

Holds a copy of the bitstream field.

Definition at line 860 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_forward

Holds a copy of the bitstream field.

Definition at line 858 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoMPEG4Part2::vop_time_increment_bitcount

Holds a copy of the bitstream field.

Definition at line 854 of file nvmedia_common.h.

uint16_t NvMediaPictureInfoMPEG4Part2::vop_time_increment_resolution

Holds a copy of the bitstream field.

Definition at line 852 of file nvmedia_common.h.


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