NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 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 908 of file tvmr/include/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...
 
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 947 of file tvmr/include/nvmedia_common_decode.h.

◆ backward_reference

NvMediaRefSurface * NvMediaPictureInfoMPEG4Part2::backward_reference

Reference used by B frames.

Set to NULL when not used.

Definition at line 918 of file tvmr/include/nvmedia_common_decode.h.

◆ bGMCConceal [1/2]

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/mm/inc/public/nvmedia_common_decode.h.

◆ bGMCConceal [2/2]

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 973 of file tvmr/include/nvmedia_common_decode.h.

◆ data_partitioned

uint8_t NvMediaPictureInfoMPEG4Part2::data_partitioned

Holds a copy of the bitstream field.

Definition at line 955 of file tvmr/include/nvmedia_common_decode.h.

◆ divx_flags

uint32_t NvMediaPictureInfoMPEG4Part2::divx_flags

Parser Only: DivX flags.

Definition at line 969 of file tvmr/include/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 913 of file tvmr/include/nvmedia_common_decode.h.

◆ interlaced

uint8_t NvMediaPictureInfoMPEG4Part2::interlaced

Holds a copy of the bitstream field.

Definition at line 937 of file tvmr/include/nvmedia_common_decode.h.

◆ intra_quantizer_matrix

uint8_t NvMediaPictureInfoMPEG4Part2::intra_quantizer_matrix

Holds a copy of the bitstream field.

Definition at line 951 of file tvmr/include/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 960 of file tvmr/include/nvmedia_common_decode.h.

◆ non_intra_quantizer_matrix

uint8_t NvMediaPictureInfoMPEG4Part2::non_intra_quantizer_matrix

Holds a copy of the bitstream field.

Definition at line 953 of file tvmr/include/nvmedia_common_decode.h.

◆ pSliceDataOffsets

uint32_t * NvMediaPictureInfoMPEG4Part2::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 962 of file tvmr/include/nvmedia_common_decode.h.

◆ quant_type

uint8_t NvMediaPictureInfoMPEG4Part2::quant_type

Holds a copy of the bitstream field.

Definition at line 939 of file tvmr/include/nvmedia_common_decode.h.

◆ quarter_sample

uint8_t NvMediaPictureInfoMPEG4Part2::quarter_sample

Holds a copy of the bitstream field.

Definition at line 941 of file tvmr/include/nvmedia_common_decode.h.

◆ resync_marker_disable

uint8_t NvMediaPictureInfoMPEG4Part2::resync_marker_disable

Holds a copy of the bitstream field.

Definition at line 935 of file tvmr/include/nvmedia_common_decode.h.

◆ reversible_vlc

uint8_t NvMediaPictureInfoMPEG4Part2::reversible_vlc

Holds a copy of the bitstream field.

Definition at line 957 of file tvmr/include/nvmedia_common_decode.h.

◆ rounding_control

uint8_t NvMediaPictureInfoMPEG4Part2::rounding_control

Derived from vop_rounding_type bitstream field.

Definition at line 945 of file tvmr/include/nvmedia_common_decode.h.

◆ short_video_header

uint8_t NvMediaPictureInfoMPEG4Part2::short_video_header

Holds a copy of the bitstream field.

Definition at line 943 of file tvmr/include/nvmedia_common_decode.h.

◆ top_field_first

uint8_t NvMediaPictureInfoMPEG4Part2::top_field_first

Holds a copy of the bitstream field.

Definition at line 949 of file tvmr/include/nvmedia_common_decode.h.

◆ trb

int32_t NvMediaPictureInfoMPEG4Part2::trb

Holds a copy of the bitstream field.

Definition at line 923 of file tvmr/include/nvmedia_common_decode.h.

◆ trd

int32_t NvMediaPictureInfoMPEG4Part2::trd

Holds a copy of the bitstream field.

Definition at line 921 of file tvmr/include/nvmedia_common_decode.h.

◆ video_object_layer_height

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_height

Parser Only: Video object layer height.

Definition at line 967 of file tvmr/include/nvmedia_common_decode.h.

◆ video_object_layer_width

uint16_t NvMediaPictureInfoMPEG4Part2::video_object_layer_width

Parser Only: Video object layer width.

Definition at line 965 of file tvmr/include/nvmedia_common_decode.h.

◆ vop_coding_type

uint8_t NvMediaPictureInfoMPEG4Part2::vop_coding_type

Holds a copy of the bitstream field.

Definition at line 929 of file tvmr/include/nvmedia_common_decode.h.

◆ vop_fcode_backward

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_backward

Holds a copy of the bitstream field.

Definition at line 933 of file tvmr/include/nvmedia_common_decode.h.

◆ vop_fcode_forward

uint8_t NvMediaPictureInfoMPEG4Part2::vop_fcode_forward

Holds a copy of the bitstream field.

Definition at line 931 of file tvmr/include/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 927 of file tvmr/include/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 925 of file tvmr/include/nvmedia_common_decode.h.


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