NVIDIA DeepStream SDK API Reference

8.0 Release
sources/apps/apps-common/includes/deepstream_config.h File Reference

Go to the source code of this file.

Macros

#define MEMORY_FEATURES   "memory:NVMM"
 
#define NVDS_ELEM_SRC_CAMERA_CSI   "videotestsrc"
 
#define NVDS_ELEM_SRC_CAMERA_V4L2   "v4l2src"
 
#define NVDS_ELEM_SRC_URI   "uridecodebin"
 
#define NVDS_ELEM_SRC_MULTIFILE   "multifilesrc"
 
#define NVDS_ELEM_SRC_ALSA   "alsasrc"
 
#define NVDS_ELEM_DECODEBIN   "decodebin"
 
#define NVDS_ELEM_WAVPARSE   "wavparse"
 
#define NVDS_ELEM_QUEUE   "queue"
 
#define NVDS_ELEM_CAPS_FILTER   "capsfilter"
 
#define NVDS_ELEM_TEE   "tee"
 
#define NVDS_ELEM_IDENTITY   "identity"
 
#define NVDS_ELEM_PREPROCESS   "nvdspreprocess"
 
#define NVDS_ELEM_SECONDARY_PREPROCESS   "nvdspreprocess"
 
#define NVDS_ELEM_PGIE   "nvinfer"
 
#define NVDS_ELEM_SGIE   "nvinfer"
 
#define NVDS_ELEM_NVINFER   "nvinfer"
 
#define NVDS_ELEM_INFER_SERVER   "nvinferserver"
 
#define NVDS_ELEM_INFER_AUDIO   "nvinferaudio"
 
#define NVDS_ELEM_TRACKER   "nvtracker"
 
#define NVDS_ELEM_TEXT_EMBEDDER   "nvdstextembedder"
 
#define NVDS_ELEM_REPLAY   "nvreplay"
 
#define NVDS_ELEM_VIDEO_CONV   "nvvideoconvert"
 
#define NVDS_ELEM_AUDIO_CONV   "audioconvert"
 
#define NVDS_ELEM_AUDIO_RESAMPLER   "audioresample"
 
#define NVDS_ELEM_STREAM_MUX   "nvstreammux"
 
#define NVDS_ELEM_STREAM_DEMUX   "nvstreamdemux"
 
#define NVDS_ELEM_TILER   "nvmultistreamtiler"
 
#define NVDS_ELEM_OSD   "nvdsosd"
 
#define NVDS_ELEM_SEGVISUAL   "nvsegvisual"
 
#define NVDS_ELEM_DSANALYTICS_ELEMENT   "nvdsanalytics"
 
#define NVDS_ELEM_DSEXAMPLE_ELEMENT   "dsexample"
 
#define NVDS_ELEM_DEWARPER   "nvdewarper"
 
#define NVDS_ELEM_SPOTANALYSIS   "nvspot"
 
#define NVDS_ELEM_NVAISLE   "nvaisle"
 
#define NVDS_ELEM_BBOXFILTER   "nvbboxfilter"
 
#define NVDS_ELEM_MSG_CONV   "nvmsgconv"
 
#define NVDS_ELEM_MSG_BROKER   "nvmsgbroker"
 
#define NVDS_ELEM_SINK_FAKESINK   "fakesink"
 
#define NVDS_ELEM_SINK_FILE   "filesink"
 
#define NVDS_ELEM_SINK_EGL   "nveglglessink"
 
#define NVDS_ELEM_SINK_3D   "nv3dsink"
 
#define NVDS_ELEM_SINK_DRM   "nvdrmvideosink"
 
#define NVDS_ELEM_EGLTRANSFORM   "nvegltransform"
 
#define NVDS_ELEM_MUX_MP4   "qtmux"
 
#define NVDS_ELEM_MKV   "matroskamux"
 
#define NVDS_ELEM_ENC_H264_HW   "nvv4l2h264enc"
 
#define NVDS_ELEM_ENC_H265_HW   "nvv4l2h265enc"
 
#define NVDS_ELEM_ENC_MPEG4   "avenc_mpeg4"
 
#define NVDS_ELEM_ENC_H264_SW   "x264enc"
 
#define NVDS_ELEM_ENC_H265_SW   "x265enc"
 
#define MAX_SOURCE_BINS   1024
 
#define MAX_SINK_BINS   (1024)
 
#define MAX_SECONDARY_GIE_BINS   (16)
 
#define MAX_SECONDARY_PREPROCESS_BINS   (16)
 
#define MAX_MESSAGE_CONSUMERS   (16)
 
#define NVDS_ELEM_NVMULTIURISRCBIN   "nvmultiurisrcbin"
 

Macro Definition Documentation

◆ MAX_MESSAGE_CONSUMERS

#define MAX_MESSAGE_CONSUMERS   (16)

◆ MAX_SECONDARY_GIE_BINS

#define MAX_SECONDARY_GIE_BINS   (16)

◆ MAX_SECONDARY_PREPROCESS_BINS

#define MAX_SECONDARY_PREPROCESS_BINS   (16)

◆ MAX_SINK_BINS

#define MAX_SINK_BINS   (1024)

◆ MAX_SOURCE_BINS

#define MAX_SOURCE_BINS   1024

◆ MEMORY_FEATURES

#define MEMORY_FEATURES   "memory:NVMM"

◆ NVDS_ELEM_AUDIO_CONV

#define NVDS_ELEM_AUDIO_CONV   "audioconvert"

◆ NVDS_ELEM_AUDIO_RESAMPLER

#define NVDS_ELEM_AUDIO_RESAMPLER   "audioresample"

◆ NVDS_ELEM_BBOXFILTER

#define NVDS_ELEM_BBOXFILTER   "nvbboxfilter"

◆ NVDS_ELEM_CAPS_FILTER

#define NVDS_ELEM_CAPS_FILTER   "capsfilter"

◆ NVDS_ELEM_DECODEBIN

#define NVDS_ELEM_DECODEBIN   "decodebin"

◆ NVDS_ELEM_DEWARPER

#define NVDS_ELEM_DEWARPER   "nvdewarper"

◆ NVDS_ELEM_DSANALYTICS_ELEMENT

#define NVDS_ELEM_DSANALYTICS_ELEMENT   "nvdsanalytics"

◆ NVDS_ELEM_DSEXAMPLE_ELEMENT

#define NVDS_ELEM_DSEXAMPLE_ELEMENT   "dsexample"

◆ NVDS_ELEM_EGLTRANSFORM

#define NVDS_ELEM_EGLTRANSFORM   "nvegltransform"

◆ NVDS_ELEM_ENC_H264_HW

#define NVDS_ELEM_ENC_H264_HW   "nvv4l2h264enc"

◆ NVDS_ELEM_ENC_H264_SW

#define NVDS_ELEM_ENC_H264_SW   "x264enc"

◆ NVDS_ELEM_ENC_H265_HW

#define NVDS_ELEM_ENC_H265_HW   "nvv4l2h265enc"

◆ NVDS_ELEM_ENC_H265_SW

#define NVDS_ELEM_ENC_H265_SW   "x265enc"

◆ NVDS_ELEM_ENC_MPEG4

#define NVDS_ELEM_ENC_MPEG4   "avenc_mpeg4"

◆ NVDS_ELEM_IDENTITY

#define NVDS_ELEM_IDENTITY   "identity"

◆ NVDS_ELEM_INFER_AUDIO

#define NVDS_ELEM_INFER_AUDIO   "nvinferaudio"

◆ NVDS_ELEM_INFER_SERVER

#define NVDS_ELEM_INFER_SERVER   "nvinferserver"

◆ NVDS_ELEM_MKV

#define NVDS_ELEM_MKV   "matroskamux"

◆ NVDS_ELEM_MSG_BROKER

#define NVDS_ELEM_MSG_BROKER   "nvmsgbroker"

◆ NVDS_ELEM_MSG_CONV

#define NVDS_ELEM_MSG_CONV   "nvmsgconv"

◆ NVDS_ELEM_MUX_MP4

#define NVDS_ELEM_MUX_MP4   "qtmux"

◆ NVDS_ELEM_NVAISLE

#define NVDS_ELEM_NVAISLE   "nvaisle"

◆ NVDS_ELEM_NVINFER

#define NVDS_ELEM_NVINFER   "nvinfer"

◆ NVDS_ELEM_NVMULTIURISRCBIN

#define NVDS_ELEM_NVMULTIURISRCBIN   "nvmultiurisrcbin"

◆ NVDS_ELEM_OSD

#define NVDS_ELEM_OSD   "nvdsosd"

◆ NVDS_ELEM_PGIE

#define NVDS_ELEM_PGIE   "nvinfer"

◆ NVDS_ELEM_PREPROCESS

#define NVDS_ELEM_PREPROCESS   "nvdspreprocess"

◆ NVDS_ELEM_QUEUE

#define NVDS_ELEM_QUEUE   "queue"

◆ NVDS_ELEM_REPLAY

#define NVDS_ELEM_REPLAY   "nvreplay"

◆ NVDS_ELEM_SECONDARY_PREPROCESS

#define NVDS_ELEM_SECONDARY_PREPROCESS   "nvdspreprocess"

◆ NVDS_ELEM_SEGVISUAL

#define NVDS_ELEM_SEGVISUAL   "nvsegvisual"

◆ NVDS_ELEM_SGIE

#define NVDS_ELEM_SGIE   "nvinfer"

◆ NVDS_ELEM_SINK_3D

#define NVDS_ELEM_SINK_3D   "nv3dsink"

◆ NVDS_ELEM_SINK_DRM

#define NVDS_ELEM_SINK_DRM   "nvdrmvideosink"

◆ NVDS_ELEM_SINK_EGL

#define NVDS_ELEM_SINK_EGL   "nveglglessink"

◆ NVDS_ELEM_SINK_FAKESINK

#define NVDS_ELEM_SINK_FAKESINK   "fakesink"

◆ NVDS_ELEM_SINK_FILE

#define NVDS_ELEM_SINK_FILE   "filesink"

◆ NVDS_ELEM_SPOTANALYSIS

#define NVDS_ELEM_SPOTANALYSIS   "nvspot"

◆ NVDS_ELEM_SRC_ALSA

#define NVDS_ELEM_SRC_ALSA   "alsasrc"

◆ NVDS_ELEM_SRC_CAMERA_CSI

#define NVDS_ELEM_SRC_CAMERA_CSI   "videotestsrc"

◆ NVDS_ELEM_SRC_CAMERA_V4L2

#define NVDS_ELEM_SRC_CAMERA_V4L2   "v4l2src"

◆ NVDS_ELEM_SRC_MULTIFILE

#define NVDS_ELEM_SRC_MULTIFILE   "multifilesrc"

◆ NVDS_ELEM_SRC_URI

#define NVDS_ELEM_SRC_URI   "uridecodebin"

◆ NVDS_ELEM_STREAM_DEMUX

#define NVDS_ELEM_STREAM_DEMUX   "nvstreamdemux"

◆ NVDS_ELEM_STREAM_MUX

#define NVDS_ELEM_STREAM_MUX   "nvstreammux"

◆ NVDS_ELEM_TEE

#define NVDS_ELEM_TEE   "tee"

◆ NVDS_ELEM_TEXT_EMBEDDER

#define NVDS_ELEM_TEXT_EMBEDDER   "nvdstextembedder"

◆ NVDS_ELEM_TILER

#define NVDS_ELEM_TILER   "nvmultistreamtiler"

◆ NVDS_ELEM_TRACKER

#define NVDS_ELEM_TRACKER   "nvtracker"

◆ NVDS_ELEM_VIDEO_CONV

#define NVDS_ELEM_VIDEO_CONV   "nvvideoconvert"

◆ NVDS_ELEM_WAVPARSE

#define NVDS_ELEM_WAVPARSE   "wavparse"