Loading [MathJax]/extensions/tex2jax.js
  • <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 a VC1 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 984 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...
     
    NvMediaRefSurfacerange_mapped
     Reference used for range mapping. More...
     
    uint8_t picture_type
     I=0, P=1, B=3, BI=4 from 7.1.1.4. More...
     
    uint8_t frame_coding_mode
     Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15. More...
     
    uint8_t bottom_field_flag
     Bottom field flag TopField=0 BottomField=1. More...
     
    uint8_t postprocflag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t pulldown
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t interlace
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t tfcntrflag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t finterpflag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t psf
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t dquant
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t panscan_flag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t refdist_flag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t quantizer
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t extended_mv
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t extended_dmv
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t overlap
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t vstransform
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t loopfilter
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t fastuvmc
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t range_mapy_flag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t range_mapy
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t range_mapuv_flag
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t range_mapuv
     Holds a copy of the VC-1 bitstream field. More...
     
    uint8_t multires
     Copy of the VC-1 bitstream field. More...
     
    uint8_t syncmarker
     Copy of the VC-1 bitstream field. More...
     
    uint8_t rangered
     VC-1 SP/MP range reduction control. More...
     
    uint8_t rangeredfrm
     Copy of the VC-1 bitstream field. More...
     
    uint8_t maxbframes
     Copy of the VC-1 bitstream field. More...
     
    uint32_t nNumSlices
     Number of slices in this picture. More...
     
    uint32_t * pSliceDataOffsets
     Passing NULL for pSliceDataOffsets disables error-concealment. More...
     
    uint8_t profile
     Parser only: Profile. More...
     
    uint16_t frameWidth
     Parser only: Actual frame width. More...
     
    uint16_t frameHeight
     Parser only: Actual frame height. More...
     

    Field Documentation

    ◆ backward_reference

    NvMediaRefSurface* NvMediaPictureInfoVC1::backward_reference

    Reference used by B frames.

    Set to NULL when not used.

    Definition at line 994 of file nvmedia_common_decode.h.

    ◆ bottom_field_flag

    uint8_t NvMediaPictureInfoVC1::bottom_field_flag

    Bottom field flag TopField=0 BottomField=1.

    Definition at line 1006 of file nvmedia_common_decode.h.

    ◆ dquant

    uint8_t NvMediaPictureInfoVC1::dquant

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.8.

    Definition at line 1022 of file nvmedia_common_decode.h.

    ◆ extended_dmv

    uint8_t NvMediaPictureInfoVC1::extended_dmv

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.14.

    Definition at line 1032 of file nvmedia_common_decode.h.

    ◆ extended_mv

    uint8_t NvMediaPictureInfoVC1::extended_mv

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.7.

    Definition at line 1030 of file nvmedia_common_decode.h.

    ◆ fastuvmc

    uint8_t NvMediaPictureInfoVC1::fastuvmc

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.6.

    Definition at line 1040 of file nvmedia_common_decode.h.

    ◆ finterpflag

    uint8_t NvMediaPictureInfoVC1::finterpflag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.1.11.

    Definition at line 1018 of file nvmedia_common_decode.h.

    ◆ forward_reference

    NvMediaRefSurface* NvMediaPictureInfoVC1::forward_reference

    Reference used by B and P frames.

    Set to NULL when not used.

    Definition at line 989 of file nvmedia_common_decode.h.

    ◆ frame_coding_mode

    uint8_t NvMediaPictureInfoVC1::frame_coding_mode

    Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15.

    Definition at line 1004 of file nvmedia_common_decode.h.

    ◆ frameHeight

    uint16_t NvMediaPictureInfoVC1::frameHeight

    Parser only: Actual frame height.

    Definition at line 1086 of file nvmedia_common_decode.h.

    ◆ frameWidth

    uint16_t NvMediaPictureInfoVC1::frameWidth

    Parser only: Actual frame width.

    Definition at line 1084 of file nvmedia_common_decode.h.

    ◆ interlace

    uint8_t NvMediaPictureInfoVC1::interlace

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.1.9.

    Definition at line 1014 of file nvmedia_common_decode.h.

    ◆ loopfilter

    uint8_t NvMediaPictureInfoVC1::loopfilter

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.5.

    Definition at line 1038 of file nvmedia_common_decode.h.

    ◆ maxbframes

    uint8_t NvMediaPictureInfoVC1::maxbframes

    Copy of the VC-1 bitstream field.

    See VC-1 J.1.17. Only used by simple and main profiles.

    Definition at line 1074 of file nvmedia_common_decode.h.

    ◆ multires

    uint8_t NvMediaPictureInfoVC1::multires

    Copy of the VC-1 bitstream field.

    See VC-1 J.1.10. Only used by simple and main profiles.

    Definition at line 1054 of file nvmedia_common_decode.h.

    ◆ nNumSlices

    uint32_t NvMediaPictureInfoVC1::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 1077 of file nvmedia_common_decode.h.

    ◆ overlap

    uint8_t NvMediaPictureInfoVC1::overlap

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.10.

    Definition at line 1034 of file nvmedia_common_decode.h.

    ◆ panscan_flag

    uint8_t NvMediaPictureInfoVC1::panscan_flag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.3.

    Definition at line 1024 of file nvmedia_common_decode.h.

    ◆ picture_type

    uint8_t NvMediaPictureInfoVC1::picture_type

    I=0, P=1, B=3, BI=4 from 7.1.1.4.

    Definition at line 1002 of file nvmedia_common_decode.h.

    ◆ postprocflag

    uint8_t NvMediaPictureInfoVC1::postprocflag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.1.5.

    Definition at line 1010 of file nvmedia_common_decode.h.

    ◆ profile

    uint8_t NvMediaPictureInfoVC1::profile

    Parser only: Profile.

    Definition at line 1082 of file nvmedia_common_decode.h.

    ◆ psf

    uint8_t NvMediaPictureInfoVC1::psf

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.1.3.

    Definition at line 1020 of file nvmedia_common_decode.h.

    ◆ pSliceDataOffsets

    uint32_t* NvMediaPictureInfoVC1::pSliceDataOffsets

    Passing NULL for pSliceDataOffsets disables error-concealment.

    Definition at line 1079 of file nvmedia_common_decode.h.

    ◆ pulldown

    uint8_t NvMediaPictureInfoVC1::pulldown

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.1.8.

    Definition at line 1012 of file nvmedia_common_decode.h.

    ◆ quantizer

    uint8_t NvMediaPictureInfoVC1::quantizer

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.11.

    Definition at line 1028 of file nvmedia_common_decode.h.

    ◆ range_mapped

    NvMediaRefSurface* NvMediaPictureInfoVC1::range_mapped

    Reference used for range mapping.

    Set to NULL when not used.

    Definition at line 999 of file nvmedia_common_decode.h.

    ◆ range_mapuv

    uint8_t NvMediaPictureInfoVC1::range_mapuv

    Holds a copy of the VC-1 bitstream field.

    Definition at line 1048 of file nvmedia_common_decode.h.

    ◆ range_mapuv_flag

    uint8_t NvMediaPictureInfoVC1::range_mapuv_flag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.16.

    Definition at line 1046 of file nvmedia_common_decode.h.

    ◆ range_mapy

    uint8_t NvMediaPictureInfoVC1::range_mapy

    Holds a copy of the VC-1 bitstream field.

    Definition at line 1044 of file nvmedia_common_decode.h.

    ◆ range_mapy_flag

    uint8_t NvMediaPictureInfoVC1::range_mapy_flag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.12.15.

    Definition at line 1042 of file nvmedia_common_decode.h.

    ◆ rangered

    uint8_t NvMediaPictureInfoVC1::rangered

    VC-1 SP/MP range reduction control.

    See VC-1 J.1.17. Only used by simple and main profiles.

    Definition at line 1064 of file nvmedia_common_decode.h.

    ◆ rangeredfrm

    uint8_t NvMediaPictureInfoVC1::rangeredfrm

    Copy of the VC-1 bitstream field.

    See VC-1 7.1.13 Only used by simple and main profiles.

    Definition at line 1069 of file nvmedia_common_decode.h.

    ◆ refdist_flag

    uint8_t NvMediaPictureInfoVC1::refdist_flag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.4.

    Definition at line 1026 of file nvmedia_common_decode.h.

    ◆ syncmarker

    uint8_t NvMediaPictureInfoVC1::syncmarker

    Copy of the VC-1 bitstream field.

    See VC-1 J.1.16. Only used by simple and main profiles.

    Definition at line 1059 of file nvmedia_common_decode.h.

    ◆ tfcntrflag

    uint8_t NvMediaPictureInfoVC1::tfcntrflag

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.1.10.

    Definition at line 1016 of file nvmedia_common_decode.h.

    ◆ vstransform

    uint8_t NvMediaPictureInfoVC1::vstransform

    Holds a copy of the VC-1 bitstream field.

    See VC-1 6.2.9.

    Definition at line 1036 of file nvmedia_common_decode.h.


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