NvDsInterfaceExt
Interfaces and data components for DeepStream.
UUID: f787f50d-9004-4e85-88b9-1ed1894257f2
Version: 1.4.0
Author: NVIDIA
License: Proprietary
Interfaces
nvidia::deepstream::INvDsElement
Interface for GStreamer
element based components.
Component ID: 64f21ab3-ad97-4986-9a0e-a0d7571d64e4
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsIO
INvDsElement
I/O(input/output) interface.
Component ID: e1655a8e-5bc7-471d-a7cd-2756a5bfce91
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsInput
INvDsElement
I/O interface for inputs.
Component ID: c892a4ab-5344-4927-b1c3-86af5097b2c9
Base Type: nvidia::deepstream::INvDsIO
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsOutput
INvDsElement
I/O interface for outputs.
Component ID: bc6daf3f-35f0-41cc-9022-e589b580b795
Base Type: nvidia::deepstream::INvDsIO
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsProbe
DeepStream probe interface for monitoring and manipulation of data flowing through an I/O.
Component ID: ac67b50b-5b28-46d6-9d3b-fc2f60697de6
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsConnection
Interface for representing a connection between INvDsElement
based components.
Component ID: dcdbda55-80da-4a85-82fd-13c05989602a
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsComponent
Interface for implementing a custom DeepStream domain component.
Component ID: 8d187c25-b7b5-4879-8a45-a16febe3bd89
Base Type: nvidia::gxf::Component
Defined in: interfaces.hpp
nvidia::deepstream::INvDsInPlaceDataHandler
Interface for component handling callbacks from a probe.
Component ID: c2a2cc07-ceb7-4e5f-b49a-0f0de584be6b
Base Type: nvidia::deepstream::INvDsComponent
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsAction
Interface for implementing an action component. Actions are triggers sent to elements to take associated action.
Component ID: 371d1e46-b28f-42aa-829d-6fe4c7c81c51
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsSignal
Interface for implementing a signal component. Signals are callbacks from elements when associated events occur.
Component ID: 8e49046e-ac94-4d3d-9eb0-530ccce1ad49
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsPropertyController
Interface for implementing a property controller from INvDsElement
based components.
Component ID: 118ac2fd-2baf-4e90-b9f3-98a534146d19
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsAudioTemplatePluginConfigComponent
Base type for describing a audio template plugin based component configuration.
Component ID: 56a198dd-c262-44fb-b6e9-7bcfc670b84a
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsVideoTemplatePluginConfigComponent
Base type for describing a video template plugin based component configuration.
Component ID: 45cfc84a-efdb-47b4-bafc-0884121aeea7
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsInferModelConfigComponent
Base type for describing a nvinfer
model configuration.
Component ID: 6027cf23-16f9-41ad-8a98-2ecf0c6ecd07
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::INvDsGxfDataTranslator
Base type for components that can translate between DeepStream data structures and GXF data structures.
Component ID: c02f4266-b517-4f65-ad87-46da8bb84504
Base Type: nvidia::gxf::Component
Defined in: nvdsinterface/interfaces.hpp
Components
nvidia::deepstream::NvBufSurfaceHandle
A component which holds a single NvBufSurface
instance.
Component ID: 22d06d65-f316-4e61-b4cf-40547b15f5f3
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::NvBufAudioHandle
A component which holds a single NvBufAudio
instance.
Component ID: 7fb0686d-59e6-4ba1-b6f7-91119766e4eb
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::NvDsBatchMetaHandle
A component which holds a single NvDsBatchMeta
instance.
Component ID: 81ff6895-b744-4465-a089-0414e13c1c3c
Defined in: nvdsinterface/interfaces.hpp
nvidia::deepstream::GstBufferHandle
A component which holds a single GstBuffer
instance.
Component ID: 0e82cbb4-3a5a-4d40-b490-9c096bf93258
Defined in: nvdsinterface/interfaces.hpp