![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Holds picture parameter information for an MPEG 1 or MPEG 2 picture.
Definition at line 764 of file nvmedia_common.h.
Data Fields | |
NvMediaRefSurface * | forward_reference |
Reference used by B and P frames. More... | |
NvMediaRefSurface * | backward_reference |
Reference used by B frames. More... | |
uint8_t | picture_structure |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | picture_coding_type |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | intra_dc_precision |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | frame_pred_frame_dct |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | concealment_motion_vectors |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | intra_vlc_format |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | alternate_scan |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | q_scale_type |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | top_field_first |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | full_pel_forward_vector |
Holds a copy of the MPEG-1 bitstream field. More... | |
uint8_t | full_pel_backward_vector |
Holds a copy of the MPEG-1 bitstream field. More... | |
uint8_t | f_code [2][2] |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | intra_quantizer_matrix [64] |
Holds a copy of the MPEG bitstream field, converted to raster order. More... | |
uint8_t | non_intra_quantizer_matrix [64] |
Holds a copy of the MPEG bitstream field, converted to raster order. More... | |
uint32_t | nNumSlices |
Holds the number of slices in this picture. More... | |
uint32_t * | pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment. More... | |
uint8_t | flag_slices_across_multiple_rows |
Indicates whether the MPEG slices span across multiple rows. More... | |
uint8_t NvMediaPictureInfoMPEG1Or2::alternate_scan |
Holds a copy of the MPEG bitstream field.
Definition at line 789 of file nvmedia_common.h.
NvMediaRefSurface* NvMediaPictureInfoMPEG1Or2::backward_reference |
Reference used by B frames.
Set to NULL when not used.
Definition at line 774 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::concealment_motion_vectors |
Holds a copy of the MPEG bitstream field.
Definition at line 785 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::f_code[2][2] |
Holds a copy of the MPEG bitstream field.
For MPEG-1, fill both horizontal and vertical entries.
Definition at line 802 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::flag_slices_across_multiple_rows |
Indicates whether the MPEG slices span across multiple rows.
Definition at line 814 of file nvmedia_common.h.
NvMediaRefSurface* NvMediaPictureInfoMPEG1Or2::forward_reference |
Reference used by B and P frames.
Set to NULL when not used.
Definition at line 769 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::frame_pred_frame_dct |
Holds a copy of the MPEG bitstream field.
Definition at line 783 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::full_pel_backward_vector |
Holds a copy of the MPEG-1 bitstream field.
For MPEG-2, set to 0.
Definition at line 797 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::full_pel_forward_vector |
Holds a copy of the MPEG-1 bitstream field.
For MPEG-2, set to 0.
Definition at line 795 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_dc_precision |
Holds a copy of the MPEG bitstream field.
Definition at line 781 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_quantizer_matrix[64] |
Holds a copy of the MPEG bitstream field, converted to raster order.
Definition at line 804 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_vlc_format |
Holds a copy of the MPEG bitstream field.
Definition at line 787 of file nvmedia_common.h.
uint32_t NvMediaPictureInfoMPEG1Or2::nNumSlices |
Holds the 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 810 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::non_intra_quantizer_matrix[64] |
Holds a copy of the MPEG bitstream field, converted to raster order.
Definition at line 806 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_coding_type |
Holds a copy of the MPEG bitstream field.
Definition at line 779 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_structure |
Holds a copy of the MPEG bitstream field.
Definition at line 777 of file nvmedia_common.h.
uint32_t* NvMediaPictureInfoMPEG1Or2::pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment.
Definition at line 812 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::q_scale_type |
Holds a copy of the MPEG bitstream field.
Definition at line 791 of file nvmedia_common.h.
uint8_t NvMediaPictureInfoMPEG1Or2::top_field_first |
Holds a copy of the MPEG bitstream field.
Definition at line 793 of file nvmedia_common.h.