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 H265-specific encode initialization parameters.

    Definition at line 1392 of file nvmedia_common_encode.h.

    Collaboration diagram for NvMediaEncodeInitializeParamsH265:

    Data Fields

    uint16_t encodeWidth
     Holds the encode width. More...
     
    uint16_t reserved1
     
    uint16_t encodeHeight
     Holds the encode height. More...
     
    uint16_t reserved2
     
    bool enableLimitedRGB
     Set this to true for limited-RGB (16-235) input. More...
     
    bool enableSliceLevelEncode
     Set this to true for slice level encode. More...
     
    uint32_t frameRateNum
     Holds the numerator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More...
     
    uint32_t frameRateDen
     Holds the denominator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More...
     
    uint8_t profile
     Holds the encoding profile to be set based on NvMediaEncodeH265Profile. More...
     
    uint8_t level
     Holds the encoding level. More...
     
    uint8_t levelTier
     Holds the level tier information. More...
     
    uint8_t maxNumRefFrames
     Holds the maximum number of reference frames used for encoding. More...
     
    bool enableExternalMEHints
     Set to true to enable external ME hints. More...
     
    NvMediaEncodeExternalMeHintCountsPerBlocktype maxMEHintCountsPerBlock [2]
     If Client wants to pass external motion vectors in NvMediaEncodePicParamsH265 meExternalHints buffer it must specify the maximum number of hint candidates per block per direction for the encode session. More...
     
    bool enableReconCRC
     Enable support for recon CRC generation. More...
     
    bool enableMVC
     If client want to do MVC encoding then this flag need to be set. More...
     
    bool enableROIEncode
     Enable region of interest encoding. More...
     
    bool enableSliceEncode
     use slice encode to reduce latency in getting encoded buffers. More...
     
    uint32_t useBFramesAsRef
     Enables B frames to be used as reference frames. More...
     
    bool enableTwoPassRC
     Enable 2 pass RC support. More...
     
    bool enableSourceHalfScaled
     Enable 2 pass RC with quarter resolution first pass. More...
     
    uint32_t mvNumViews: 4
     Number of views used for MV-Hevc. More...
     
    uint32_t enableExternalPictureRC: 1
     Enable external picture rate control. More...
     
    uint32_t enableAllIFrames: 1
     Encode all frames as I frames. More...
     
    uint32_t reserved: 26
     Add padding. More...
     
    bool ampDisable
     Use ampDisable to enable or disable assymetric partition types. More...
     

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