Holds picture parameter information for an MPEG 1 or MPEG 2 picture.
Definition at line 829 of file nvmedia_common_decode.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 854 of file nvmedia_common_decode.h.
NvMediaRefSurface* NvMediaPictureInfoMPEG1Or2::backward_reference |
Reference used by B frames.
Set to NULL when not used.
Definition at line 839 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::concealment_motion_vectors |
Holds a copy of the MPEG bitstream field.
Definition at line 850 of file nvmedia_common_decode.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 867 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::flag_slices_across_multiple_rows |
Indicates whether the MPEG slices span across multiple rows.
Definition at line 879 of file nvmedia_common_decode.h.
NvMediaRefSurface* NvMediaPictureInfoMPEG1Or2::forward_reference |
Reference used by B and P frames.
Set to NULL when not used.
Definition at line 834 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::frame_pred_frame_dct |
Holds a copy of the MPEG bitstream field.
Definition at line 848 of file nvmedia_common_decode.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 862 of file nvmedia_common_decode.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 860 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_dc_precision |
Holds a copy of the MPEG bitstream field.
Definition at line 846 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_quantizer_matrix[64] |
Holds a copy of the MPEG bitstream field, converted to raster order.
Definition at line 869 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_vlc_format |
Holds a copy of the MPEG bitstream field.
Definition at line 852 of file nvmedia_common_decode.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 875 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::non_intra_quantizer_matrix[64] |
Holds a copy of the MPEG bitstream field, converted to raster order.
Definition at line 871 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_coding_type |
Holds a copy of the MPEG bitstream field.
Definition at line 844 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_structure |
Holds a copy of the MPEG bitstream field.
Definition at line 842 of file nvmedia_common_decode.h.
uint32_t* NvMediaPictureInfoMPEG1Or2::pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment.
Definition at line 877 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::q_scale_type |
Holds a copy of the MPEG bitstream field.
Definition at line 856 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::top_field_first |
Holds a copy of the MPEG bitstream field.
Definition at line 858 of file nvmedia_common_decode.h.