Loading [MathJax]/jax/output/HTML-CSS/config.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
    API Modules
    Here is a list of all modules:
    [detail level 12345]
     CDAC_GPIO_DEVICE_FLAGS
     Common DeclarationsContains standard definitions used by various interfaces
     Deep Learning AcceleratorThe NvMedia Deep Learning Accelerator (DLA) API encompasses all NvMedia functions that access the DLA hardware engine for deep learning operations
     Deep Learning AcceleratorNvMedia DLA runtime APIs for accessing the DLA hardware engine for deep learning operations
     DLA Specific TypesDefines specific types for DLA
     Deep Learning Accelerator SynchronizationThe NvMedia DLA NvSciSync API encompasses all NvMediaDla NvSciSync handling functions
     Error HandlingNverror.h contains our error code enumeration and helper macros
     GPU access APIGPU management and access API
     GPU access API: Device managementDevice control, device capabilities, and device memory management
     GPU access API: Device management (safety subset)
     GPU access API: LibraryLibrary management and device discovery
     GPU access API: Library (safety subset)
     GPU access API (safety subset)
     GPU access API: Device management (safety subset)
     GPU access API: Library (safety subset)
     Graphics APIsGraphics APIs in this section include NVIDIA and 3rd-party APIs
     EGL Specifications and Extensions
     OpenGL ES 2.x/3.x Specs and Extensions
     OpenGL Specifications
     Vulkan SC Specs and Extensions
     Vulkan Specs and Extensions
     IOCTL related infoMACRO are defined for driver supported private IOCTLs. These IOCTLs can be called using SIOCDEVPRIVATE custom ioctl command
     MACROSEQOS generic helper MACROS
     MTL queue AVB algorithm modeMTL AVB queue algorithm type
     NvDisplayFor additional information, see the "NvDisplay" chapter of the Developer Guide
     OpenWFD ExtensionsContains extensions to allow users to create WFDSource objects from NvSciBuf objects
     NvMedia API for DRIVE OS 6.0NVIDIA NvMedia technology provides powerful processing of multimedia data that enables true hardware acceleration across NVIDIA SoCs. NvMedia is a C-based, frame level API library that provides framework agnostic, distinctive software components, to realize various multimedia use case scenarios
     2D ProcessingThe 2D Processing API encompasses all NvMedia 2D image processing related functionality
     2D Surface and SynchronizationThe NvMedia 2D NvSci API encompasses all NvMedia 2D handling for NvSciBuf NvSciSync related functions
     Common DeclarationsDefines basic types used for video and images throughout the NvMedia API
     Basic NvMedia Types and StructuresDefines basic types used throughout the NvMedia API
     Encode/Decode: Common TypesDefines common types and declarations for decode and encode operations
     Parser APIProvides parsing for decoder frame handling
     Image Handling APIThe Image Processing API encompasses all NvMedia image-related functionality
     Image Decoder
     Image EncoderThe NvMediaIEP object takes uncompressed image data and turns it into a codec specific bitstream. Only H.264, H.265 and VP9 encoding is supported
     Image JPEG DecoderThe NvMediaIJPD object takes a JPEG bitstream and decompress it to image data
     Image JPEG EncoderThe NvMediaIJPE object takes uncompressed image data and turns it into a jpeg bitstream
     Image Optical Flow Accelerator (IOFA)The NvMediaIofa object takes an uncompressed bufObj frame pair and turns them into optical flow / stereo disparity estimation data
     LDC Surface and SynchronizationThe NvMedia LDC NvSci API encompasses all NvMedia LDC handling for NvSciBuf NvSciSync related functions
     Lens Distortion CorrectionThe LDC API encompasses all NvMedia LDC/TNR image processing related functionality
     Receive Parser related informationFlexible Receive Parser commands, table size and other defines
     SIPLSIPL provides abstract and simple API to capture the output of image sensors with optional image processing
     NvSIPL CameraProvides top-level interfaces to program external image devices and Tegra to create and manage image processing pipelines to receive outputs in NvSciBufObj Images
     NvSIPL Capture definitionsNvSipl Cap Defines for image capture interface and input format types
     NvSIPL ClientProvides interfaces to retrieve the output of the SIPL Pipeline Manager
     NvSIPL DeviceBlock InformationDescribes information about devices supported by SIPL Device Block
     NvSIPL ISP StatsNvSipl ISP Defines for ISP Stat structures
     NvSIPL ISP StructuresNvSipl ISP Defines for ISP Structures
     NvSIPL Pipeline ManagerPrograms Video Input (VI) and Image Signal Processor (ISP) hardware blocks to create image processing pipelines for each sensor
     NvSIPL VersionHolds the version information for NvSIPL Camera and NvSIPL Client
     NvSIPL QueryManages a database of information about external devices (deserializer, serializer, sensor, and EEPROM) and the camera platform configurations supported by SIPL Device Block drivers
     SIPL Auto ControlDescribes interfaces for SIPL Auto Control implementation
     Screen CaptureThe Screen Capture API is implemented by the Screen Capture wrapper library, libnvscrncapt.so
     Software Communication InterfacesThe NVIDIA® Software Communication Interfaces (NvSci) libraries serve two primary purposes:
     Inter-Process CommunicationIPC and Event Service APIs
     Event Service APIs
     IPC APIs
     NvStreamsContains the buffer allocation, synchronization, and streaming APIs
     Buffer Allocation APIsThe NvSciBuf library contains the APIs for applications to allocate and exchange buffers in memory
     Streaming APIsThe NvSciStream library is a layer on top of NvSciBuf and NvSciSync libraries that provides utilities for streaming sequences of data packets between multiple application modules to support a wide variety of use cases
     Synchronization APIs
     SCI Error HandlingContains error code enumeration and helper macros
     Tensor Handling APIThe Tensor Processing API encompasses all NvMedia tensor related functionality
     Tensor Handling APIThe Tensor Processing API encompasses all NvMedia tensor related functionality
     Tensor Handling Buffer Allocation APIThe NvMedia Tensor NvSciSync API encompasses all NvMedia Tensor Buffer Allocation processing
     Tensor Metadata APIThe NvMedia Tensor Metadata API encompasses all NvMedia Tensor metadata processing
     Stride and Dimension IndicesThe application can use the stride and dimension indices defined below to access the strides and sizes from the corresponding arrays. For example, the stride indices are used to access dimstrides[] in the NvMediaTensorMetaData structure
     queue operation modeMTL queue operation mode options
    人人超碰97caoporen国产