Welcome to the NVIDIA DeepStream SDK API Reference.¶
The NVIDIA DeepStream SDK provides a framework for constructing GPU-accelerated video analytics applications running on NVIDIA® AGX Xavier™ platforms.
Documentation is preliminary and subject to change.
This API Documentation describes the NVIDIA APIs that you can use to customize aspects of your device’s behavior. To provide unified API documentation, the API content of this volume was generated from code comments.
The API content represents the set of public APIs you can use directly. Some APIs are not documented and we advise you do not use them directly. Using undocumented APIs can lead to incompatibility when upgrading to later releases. The APIs included in this documentation are logically grouped into a hierarchy of modules. Header files that contribute to the same capability are grouped into a single, high-level module. Each high-level module may be further broken down into functional subcategories. To view the modules in this documentation, click the API Modules tab.
Deepstream API Reference¶
- Buffer Management API module
- Custom Gstreamer APIs
- DBScan Based Object Clustering API
- Events, Messages and Query based APIs
- Gst-infer API Common Elements
- Import Transfer Learning Toolkit Encoded Models
- NvDsInfer API
- NvDsLogger API
- Messaging API
- NvDsMeta API
- Analytics Metadata
- Dewarping Metadata
- Latency Measurement API
- Metadata Extensions
- Metadata Structures
- Tracker Metadata
- Object Encoder API
- NvOsd module API
- On-Screen Display API
- On-Screen Display Structure
- Utilities: Gstreamer utilities API
- Version Number API