Holds picture parameter information for an MPEG 1 or MPEG 2 picture.
Definition at line 716 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 741 of file nvmedia_common_decode.h.
NvMediaRefSurface* NvMediaPictureInfoMPEG1Or2::backward_reference |
Reference used by B frames.
Set to NULL when not used.
Definition at line 726 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::concealment_motion_vectors |
Holds a copy of the MPEG bitstream field.
Definition at line 737 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 754 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 766 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 721 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::frame_pred_frame_dct |
Holds a copy of the MPEG bitstream field.
Definition at line 735 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 749 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 747 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_dc_precision |
Holds a copy of the MPEG bitstream field.
Definition at line 733 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 756 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_vlc_format |
Holds a copy of the MPEG bitstream field.
Definition at line 739 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 762 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 758 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_coding_type |
Holds a copy of the MPEG bitstream field.
Definition at line 731 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_structure |
Holds a copy of the MPEG bitstream field.
Definition at line 729 of file nvmedia_common_decode.h.
uint32_t* NvMediaPictureInfoMPEG1Or2::pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment.
Definition at line 764 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::q_scale_type |
Holds a copy of the MPEG bitstream field.
Definition at line 743 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::top_field_first |
Holds a copy of the MPEG bitstream field.
Definition at line 745 of file nvmedia_common_decode.h.