• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

    Detailed Description

    Holds picture parameter information for an MPEG 1 or MPEG 2 picture.

    Note
    References to "copy of bitstream field" in the field descriptions may refer to data literally parsed from the bitstream, or derived from the bitstream using a mechanism described in the specification.

    Definition at line 829 of file nvmedia_common_decode.h.

    Data Fields

    NvMediaRefSurfaceforward_reference
     Reference used by B and P frames. More...
     
    NvMediaRefSurfacebackward_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...
     

    Field Documentation

    ◆ alternate_scan

    uint8_t NvMediaPictureInfoMPEG1Or2::alternate_scan

    Holds a copy of the MPEG bitstream field.

    Definition at line 854 of file nvmedia_common_decode.h.

    ◆ backward_reference

    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.

    ◆ concealment_motion_vectors

    uint8_t NvMediaPictureInfoMPEG1Or2::concealment_motion_vectors

    Holds a copy of the MPEG bitstream field.

    Definition at line 850 of file nvmedia_common_decode.h.

    ◆ f_code

    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.

    ◆ flag_slices_across_multiple_rows

    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.

    ◆ forward_reference

    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.

    ◆ frame_pred_frame_dct

    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.

    ◆ full_pel_backward_vector

    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.

    ◆ full_pel_forward_vector

    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.

    ◆ intra_dc_precision

    uint8_t NvMediaPictureInfoMPEG1Or2::intra_dc_precision

    Holds a copy of the MPEG bitstream field.

    Definition at line 846 of file nvmedia_common_decode.h.

    ◆ intra_quantizer_matrix

    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.

    ◆ intra_vlc_format

    uint8_t NvMediaPictureInfoMPEG1Or2::intra_vlc_format

    Holds a copy of the MPEG bitstream field.

    Definition at line 852 of file nvmedia_common_decode.h.

    ◆ nNumSlices

    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.

    ◆ non_intra_quantizer_matrix

    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.

    ◆ picture_coding_type

    uint8_t NvMediaPictureInfoMPEG1Or2::picture_coding_type

    Holds a copy of the MPEG bitstream field.

    Definition at line 844 of file nvmedia_common_decode.h.

    ◆ picture_structure

    uint8_t NvMediaPictureInfoMPEG1Or2::picture_structure

    Holds a copy of the MPEG bitstream field.

    Definition at line 842 of file nvmedia_common_decode.h.

    ◆ pSliceDataOffsets

    uint32_t* NvMediaPictureInfoMPEG1Or2::pSliceDataOffsets

    Passing NULL for pSliceDataOffsets disables error-concealment.

    Definition at line 877 of file nvmedia_common_decode.h.

    ◆ q_scale_type

    uint8_t NvMediaPictureInfoMPEG1Or2::q_scale_type

    Holds a copy of the MPEG bitstream field.

    Definition at line 856 of file nvmedia_common_decode.h.

    ◆ top_field_first

    uint8_t NvMediaPictureInfoMPEG1Or2::top_field_first

    Holds a copy of the MPEG bitstream field.

    Definition at line 858 of file nvmedia_common_decode.h.


    The documentation for this struct was generated from the following file:
    人人超碰97caoporen国产