NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.5.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
 C_NvMediaAESParamsHolds encrypted metadata information that the client sends to the parser
 CNvMedia2DBlitParametersStruct for setting the additional parameters for a blit
 CNvMedia2DBlitParametersOutStruct for returning additional values from a blit
 CNvMediaACPVersionInfoVersion information for the NvMedia ACP library
 CNvMediaAESIvHolds encryption intialization vector information
 CNvMediaAESMetaDataHolds re-encrypted data information that the video decoder returns to the parser
 CNvMediaAlphaSurfaceHolds an Alpha Surface descriptor for video mixing
 CNvMediaBackgroundBackground descriptor for video mixing
 CNvMediaBitstreamBufferHolds an application data buffer containing compressed video data
 CNvMediaBitStreamPktHolds the bitstream packet input for parsing
 CNvMediaColorHolds a constant RGBA color
 CNvMediaDecCurrFrameHolds decoded current frame information
 CNvMediaDecRefFrameHolds decoded reference frame information
 CNvMediaDispAttributesHolds NvMedia display attributes
 CNvMediaDPBInfoHolds decoded Picture Buffer information
 CNvMediaEGLStreamConsumerA handle representing an EGL stream consumer object
 CNvMediaEGLStreamProducerA handle representing an EGL stream producer object
 CNvMediaEglStreamProducerAttributesHolds the attributes for an EGL stream producer
 CNvMediaEncodeConfigH264Holds an H264 encoder configuration
 CNvMediaEncodeConfigH264VUIParamsHolds H264 video usability information parameters
 CNvMediaEncodeConfigH265Holds the H265 encoder configuration parameters
 CNvMediaEncodeConfigH265VUIParamsHolds the H.265 video usability information parameters
 CNvMediaEncodeConfigVP8Holds VP8 encoder configuration parameters
 CNvMediaEncodeConfigVP9Holds VP9 encoder configuration parameters
 CNvMediaEncodeExternalMEHintHolds an External Motion Vector hint
 CNvMediaEncodeExternalMeHintCountsPerBlocktypeHolds an external motion vector hint with counts per block type
 CNvMediaEncodeH264SEIPayloadH.264 specific User SEI message
 CNvMediaEncodeH265SEIPayloadHolds an H265-specific User SEI message
 CNvMediaEncodeInitializeParamsH264Holds H264-specific encode initialization parameters
 CNvMediaEncodeInitializeParamsH265Holds H265-specific encode initialization parameters
 CNvMediaEncodeInitializeParamsVP8Holds VP8-specific encode initialization parameters
 CNvMediaEncodeInitializeParamsVP9Holds VP9-specific encode initialization parameters
 CNvMediaEncodePicParamsH264H264 specific encoder picture params
 CNvMediaEncodePicParamsH265Holds H265-specific encoder picture parameters
 CNvMediaEncodePicParamsVP8Holds VP8-specific encoder picture parameters, which are sent on a per frame basis
 CNvMediaEncodePicParamsVP9Holds VP9-specific encoder picture parameters, which are sent on a per frame basis
 CNvMediaEncodeQPHolds quantization parameters(QP) value for frames
 CNvMediaEncodeRCParamsHolds rate control configuration parameters
 CNvMediaEncryptParamsHolds encrypted metadata information that the parser passes to the video decoder component
 CNvMediaICPErrorInfoHolds the capture error information populated by NvMediaICPGetErrorInfo
 CNvMediaICPExHolds the image capture object created by NvMediaICPCreateEx
 CNvMediaICPInputFormatCapture input format
 CNvMediaICPSettingsHolds image capture settings for the CSI format
 CNvMediaICPSettingsExHolds the image capture settings for the CSI format
 CNvMediaIDPImage display object created by NvMediaIDPCreate
 CNvMediaIDPDeviceParamsDevice parameters returned by NvMediaIDPQuery function
 CNvMediaIDPPreferencesSets the preferences for the image display creation
 CNvMediaIEPHolds the image encoder object created by NvMediaIEPCreate
 CNvMediaIJPDHolds information for decoding a JPEG stream into an image surface
 CNvMediaIJPEImage JPEG encoder object created by NvMediaIJPECreate
 CNvMediaImageA handle representing image objects
 CNvMediaImageDecoderA handle representing a IMAGE decoder object
 CNvMediaImageGroupA handle representing an image group
 CNvMediaImageSurfaceImage surface descriptor used by NvMediaImageLock
 CNvMediaImageSurfaceMapImage surface map descriptor used by NvMediaImageLock
 CNvMediaIPPBufferPoolParamsImgGrpHolds image group buffer pool parameters for initializing an IPP component
 CNvMediaIPPBufferPoolParamsNewHolds new buffer pool parameters for initializing an IPP component
 CNvMediaIPPComponentOutputHolds a handle representing an IPP component output object
 CNvMediaIPPComponentOutputImgGrpHolds a handle representing an IPP component output object
 CNvMediaIPPControlAlgorithmComponentConfigHolds configuration information for a Control Algorithm component
 CNvMediaIPPEventDataHolds additional event information
 CNvMediaIPPFileReaderComponentConfigHolds configuration information for a file reader component
 CNvMediaIPPIcpComponentConfigHolds configuration for an ICP component
 CNvMediaIPPImageInformationHolds image information
 CNvMediaIPPIscComponentConfigHolds configuration information for an ISC component
 CNvMediaIPPIspComponentConfigHolds configuration information for an ISP component
 CNvMediaIPPMathFloatMatrixHolds a 4x4 matrix of floats
 CNvMediaIPPPipelinePropertyHolds the IPP pipeline property
 CNvMediaIPPPluginFuncsHolds the Control Algorithm plugin functions descriptor
 CNvMediaIPPPluginInputHolds Control Algorithm plugin input parameters
 CNvMediaIPPPluginInputStreamDataHolds stream data for Control Algorithm plugin input
 CNvMediaIPPPluginOutputExHolds the Control Algorithm plugin output parameters for bracketed exposure
 CNvMediaIPPPluginOutputStreamSettingsHolds stream-specific settings of Control Algorithm plugin output
 CNvMediaIPPPluginSupportFuncsHolds the Control Algorithm plugin support functions descriptor
 CNvMediaIPPPropertyControlsDefines the control properties associated with the camera
 CNvMediaIPPPropertyDynamicDefines the dynamic properties associated with the camera
 CNvMediaIPPPropertyStaticDefines the static properties associated with the camera
 CNvMediaIPPVersionInfoHolds version information for the NvMedia IPP library
 CNvMediaISCAdvancedConfigHolds the description of the target I2C device
 CNvMediaISCDeviceDriverHolds device driver data
 CNvMediaISCEmbeddedDataHolds the embedded data structure
 CNvMediaISCEmbeddedDataBufferHolds the embedded data buffer structure
 CNvMediaISCExposureControlExposure control structure
 CNvMediaISCModuleConfigHolds the ISC Module ISP configuration
 CNvMediaISCSupportFunctionsHolds the support functions that the device driver can call
 CNvMediaISCVersionInfoHolds version information for the NvMedia ISC library
 CNvMediaISCWBGainControlHolds the white balance control structure
 CNvMediaISP5CubicSplineCtrlPointDefines control point for Cubic Hermite spline
 CNvMediaIsp5RadialMaskDefines radial mask
 CNvMediaIsp5RadialTfDefines radial transfer function
 CNvMediaIsp5RectMaskDefines rectangular mask for local tone mapping
 CNvMediaISPFloatPointDefines a location on a 2-dimensional object, where the coordinate (0,0) is located at the top-left of the object
 CNvMediaISPPointDefines a location on a 2-dimensional object, where the coordinate (0,0) is located at the top-left of the object
 CNvMediaISPRangeHolds an integer range
 CNvMediaISPRangeFloatHolds a float range
 CNvMediaISPSizeDefines a 2-dimensional surface where the surface is determined by the surface height and width in pixels
 CNvMediaISPStatsFlickerBandMeasurementHolds the flicker band statistics measurement
 CNvMediaISPStatsFlickerBandMeasurementV5Holds the flicker band statistics measurement for isp version 5
 CNvMediaISPStatsFlickerBandSettingsV4Holds the flicker band settings for ISP version 4
 CNvMediaISPStatsFlickerBandSettingsV5Defines the flicker band settings for ISP version 5
 CNvMediaISPStatsFocusMetricMeasurementHolds the focus metric statistics measurement
 CNvMediaISPStatsFocusMetricSettingsHolds the focus metric statistics settings
 CNvMediaISPStatsHistogramMeasurementDefines the histogram statistics measurement
 CNvMediaISPStatsHistogramMeasurementV5Holds the histogram statistics measurement for ISP version 5
 CNvMediaISPStatsHistogramSettingsV4Holds the settings for the histogram statistics of ISP version 4
 CNvMediaISPStatsHistogramSettingsV5Defines the settings for the histogram statistics of ISP version 5
 CNvMediaISPStatsLacMeasurementV4Holds the LAC statistics measurement for ISP version 4
 CNvMediaISPStatsLacMeasurementV5
 CNvMediaISPStatsLacROIDataV5Holds the LAC statistics measurement for ISP version 5
 CNvMediaISPStatsLacSettingsV4Defines the settings to use for LAC statistics for ISP version 4
 CNvMediaISPStatsLacSettingsV5Defines the settings to use for LAC statistics for ISP version 5
 CNvMediaISPStatsLTMMeasurementV5Holds the LTM statistics measurement for ISP version 5
 CNvMediaISPStatsLTMSettingsV5Defines the settings to use for Local tone mapping statistics for ISP version 5
 CNvMediaISPStatsORMeasurementV5Holds the OR statistics measurement for ISP version 5
 CNvMediaISPStatsWindowsDefines the windows used in ISP stats calculations
 CNVMEDIAJPEGDecAttributesHolds image JPEG decoder attributes
 CNVMEDIAJPEGDecInfoHolds image JPEG decoder stream information
 CNvMediaJPEncAttributesImage JPEG encoder attributes
 CNvMediaJPHuffmanTableSpecficationImage JPEG encoder HuffmanTable
 CNvMediaMasteringDisplayDataMastering display data for an H.265 picture
 CNvMediaMotionVectorFrameMetaDataMotion vector array to get the required current frame stats
 CNvMediaMotionVectorMB_MetadataPer Macroblock header information
 CNvMediaNalDataThis is used to get header info (SPS/PPS/VPS) using GetAttribute call
 CNvMediaParserClientCb
 CNvMediaParserParamsHolds initialization parameters for the decoder class
 CNvMediaParserPictureDataHolds picture information for the current frame decode operation
 CNvMediaParserSeqInfoHolds video sequence information
 CNvMediaPictureInfoH264Picture parameter information for an H.264 picture
 CNvMediaPictureInfoH265Holds picture parameter information for an H.265 picture
 CNvMediaPictureInfoMPEG1Or2Holds picture parameter information for an MPEG 1 or MPEG 2 picture
 CNvMediaPictureInfoMPEG4Part2Holds picture parameter information for an MPEG-4 Part 2 picture
 CNvMediaPictureInfoVC1Holds picture parameter information for a VC1 picture
 CNvMediaPictureInfoVP8Picture parameter information for a VP8 picture
 CNvMediaPictureInfoVP9Holds picture parameter information for a VP9 picture
 CNvMediaPointHolds a location on a 2-dimensional object
 CNvMediaRectHolds a rectangular region of a surface
 CNvMediaReferenceFrameH264Information about an H.264 reference frame
 CNvMediaROIHolda a Region of Interest
 CNvMediaSEIPayloadH264H.264 SEI payload information Used by the parser only
 CNvMediaSliceDecodeDataSlice level data used with slice level decoding
 CNvMediaSurfAllocAttrHolds NvMedia Surface allocation attributes
 CNvMediaSurfFormatAttrHolds NvMedia Surface format attributes
 CNvMediaTaskStatusHolds status of latest operation for NvMedia managed data structure
 CNvMediaVersionHolds NvMedia Version information
 CNvMediaVideoCaptureVideo capture object created by NvMediaVideoCaptureCreate
 CNvMediaVideoCaptureSettingsVideo capture settings for CSI format
 CNvMediaVideoDecodeFrameStatusTo Get the decoding status from HW decoder
 CNvMediaVideoDecoderA handle representing a video decoder object
 CNvMediaVideoDecodeStatsFrame stats structure to get get ring entry idx and motion vector dump
 CNvMediaVideoDecrypterHolds the video decrypter object
 CNvMediaVideoDescVideo descriptor for video mixing
 CNvMediaVideoEncoderVideo encoder object created by NvMediaVideoEncoderCreate
 CNvMediaVideoMixerAttributesVideo mixer attributes
 CNvMediaVideoOutputVideo output object created by NvMediaVideoOutputCreate
 CNvMediaVideoOutputDeviceParamsDevice parameters returned by NvMediaVideoOutputDevicesQuery function
 CNvMediaVideoOutputPreferencesSets the preferences for the video output creation
 CNvMediaVideoSurfaceA handle representing a video surface object
 CNvMediaVideoSurfaceMapA handle representing a video surface map
 CNvMediaVP9BackwardUpdatesHolds VP9 counters for adaptive entropy contexts
 CNvmediaVP9EntropyProbsHolds VP9 entropy contexts
 CNvScrncaptApertureHolds the representation of a display aperture
 CNvScrncaptHeadStateHolds a head's current state
 CNvScrncaptPixelHolds a pixel value
 CNvScrncaptResultHolds the screen capture result
 CNvScrncaptStatisticsHolds statistics for a single capture
 CNvScrncaptSurfaceMapHolds planes within the frame buffer
 CNvScrncaptWindowStateHolds the representation of a window's current state