• <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
    nvmedia_common_decode.h File Reference

    Detailed Description

    NVIDIA Media Interface: Common Types for Image Decode

    Description: This file contains common types and definitions for image decode operations.

    Definition in file nvmedia_common_decode.h.

    Go to the source code of this file.

    Data Structures

    struct  NvMediaIDEFrameStatus
     To Get the decoding status from HW decoder. More...
     
    struct  NvMediaMotionVectorMB_Metadata
     Per Macroblock header information. More...
     
    struct  NvMediaMotionVectorFrameMetaData
     Motion vector array to get the required current frame stats. More...
     
    struct  NvMediaIDEFrameStats
     Frame stats structure to get get ring entry idx and motion vector dump. More...
     
    struct  NvMediaReferenceFrameH264
     Information about an H.264 reference frame. More...
     
    struct  NvMediaSEIPayloadH264
     H.264 SEI payload information Used by the parser only. More...
     
    struct  NvMediaPictureInfoH264
     Picture parameter information for an H.264 picture. More...
     
    struct  NvMediaMasteringDisplayData
     Mastering display data for an H.265 picture. More...
     
    struct  NvMediaContentLightLevelInfo
     Content Light Level info for an H.265 picture. More...
     
    struct  NvMediaSliceDecodeData
     slice level data used with slice level decoding More...
     
    struct  NvMediaPictureInfoH265
     Holds picture parameter information for an H.265 picture. More...
     
    struct  NvMediaPictureInfoMPEG1Or2
     Holds picture parameter information for an MPEG 1 or MPEG 2 picture. More...
     
    struct  NvMediaPictureInfoMPEG4Part2
     Holds picture parameter information for an MPEG-4 Part 2 picture. More...
     
    struct  NvMediaPictureInfoVC1
     Holds picture parameter information for a VC1 picture. More...
     
    struct  NvMediaPictureInfoVP8
     Picture parameter information for a VP8 picture. More...
     
    struct  NvMediaVP9BackwardUpdates
     Holds VP9 counters for adaptive entropy contexts. More...
     
    struct  NvmediaVP9EntropyProbs
     Holds VP9 entropy contexts. More...
     
    struct  NvMediaPictureInfoVP9
     Holds picture parameter information for a VP9 picture. More...
     
    struct  _NvMediaPicEntry_AV1_Short
     
    struct  _NvMediaPicEntry_AV1
     
    struct  _NvMediaTile_AV1
     
    struct  _NvMediaPictureInfo_AV1
     Holds picture parameter information for AV1 picture. More...
     

    Macros

    #define MAX_REFERENCE_FRAMES   16U
     
    #define MAX_USER_SEI_PAYLOAD   128U
     Maximum user defined sei payload size. More...
     
    #define AV1_MAX_TILES   256
     

    Typedefs

    typedef void NvMediaPictureInfo
     A generic "picture information" pointer type. More...
     
    typedef void NvMediaRefSurface
     A generic "reference surface" pointer type. More...
     
    typedef struct _NvMediaPicEntry_AV1_Short NvMediaPicEntry_AV1_Short
     
    typedef struct _NvMediaPicEntry_AV1 NvMediaPicEntry_AV1
     
    typedef struct _NvMediaTile_AV1 NvMediaTile_AV1
     
    typedef struct _NvMediaPictureInfo_AV1 NvMediaPictureInfoAV1
     Holds picture parameter information for AV1 picture. More...
     

    Enumerations

    enum  NvMediaDecoderInstanceId {
      NVMEDIA_DECODER_INSTANCE_0 = 0,
      NVMEDIA_DECODER_INSTANCE_1,
      NVMEDIA_DECODER_INSTANCE_AUTO
    }
     Specifies the decoder instance ID. More...
     
    enum  {
      NVMEDIA_SLH_PRESENT = 0x1,
      NVMEDIA_SPS_PRESENT = 0x2,
      NVMEDIA_PPS_PRESENT = 0x4
    }
     NAL types found in a bitstream packet. More...
     
    enum  NvMediaMacroBlockType {
      NVMEDIA_MBTYPE_B,
      NVMEDIA_MBTYPE_P_FORWARD,
      NVMEDIA_MBTYPE_P_BACKWARD,
      NVMEDIA_MBTYPE_I
    }
     Macroblock types. More...
     
    enum  NvMedia_MB_Type_enum {
      NVMEDIA_SKIP,
      NVMEDIA_P,
      NVMEDIA_B,
      NVMEDIA_I,
      NVMEDIA_UNKNOWN_TYPE
    }
     MB types. More...
     
    enum  NvMedia_MB_Part_enum {
      NVMEDIA_PART_16x16,
      NVMEDIA_PART_16x8,
      NVMEDIA_PART_8x16,
      NVMEDIA_PART_8x8,
      NVMEDIA_UNKNOWN_PART
    }
     MB part. More...
     

    Macro Definition Documentation

    ◆ MAX_REFERENCE_FRAMES

    #define MAX_REFERENCE_FRAMES   16U

    Definition at line 35 of file nvmedia_common_decode.h.

    人人超碰97caoporen国产