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