NVIDIA DeepStream SDK API Reference

7.1 Release
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gstnvdsanalytics.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstNvDsAnalytics
 
struct  _GstNvDsAnalyticsClass
 

Macros

#define PACKAGE   "nvdsanalytics"
 
#define VERSION   "1.0"
 
#define LICENSE   "Proprietary"
 
#define DESCRIPTION   "NVIDIA dsanalytics plugin for integration with DeepStream on DGPU/Jetson"
 
#define BINARY_PACKAGE   "NVIDIA DeepStream dsanalytics plugin"
 
#define URL   "http://nvidia.com/"
 
#define GST_TYPE_DSANALYTICS   (gst_nvdsanalytics_get_type())
 
#define GST_NVDSANALYTICS(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DSANALYTICS,GstNvDsAnalytics))
 
#define GST_NVDSANALYTICS_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DSANALYTICS,GstNvDsAnalyticsClass))
 
#define GST_NVDSANALYTICS_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DSANALYTICS, GstNvDsAnalyticsClass))
 
#define GST_IS_NVDSANALYTICS(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DSANALYTICS))
 
#define GST_IS_NVDSANALYTICS_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DSANALYTICS))
 
#define GST_NVDSANALYTICS_CAST(obj)   ((GstNvDsAnalytics *)(obj))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GstNvDsAnalytics GstNvDsAnalytics
 
typedef struct _GstNvDsAnalyticsClass GstNvDsAnalyticsClass
 

Functions

GType gst_nvdsanalytics_get_type (void)
 

Macro Definition Documentation

◆ BINARY_PACKAGE

#define BINARY_PACKAGE   "NVIDIA DeepStream dsanalytics plugin"

Definition at line 43 of file gstnvdsanalytics.h.

◆ DESCRIPTION

#define DESCRIPTION   "NVIDIA dsanalytics plugin for integration with DeepStream on DGPU/Jetson"

Definition at line 42 of file gstnvdsanalytics.h.

◆ GST_IS_NVDSANALYTICS

#define GST_IS_NVDSANALYTICS (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DSANALYTICS))

Definition at line 57 of file gstnvdsanalytics.h.

◆ GST_IS_NVDSANALYTICS_CLASS

#define GST_IS_NVDSANALYTICS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DSANALYTICS))

Definition at line 58 of file gstnvdsanalytics.h.

◆ GST_NVDSANALYTICS

#define GST_NVDSANALYTICS (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DSANALYTICS,GstNvDsAnalytics))

Definition at line 54 of file gstnvdsanalytics.h.

◆ GST_NVDSANALYTICS_CAST

#define GST_NVDSANALYTICS_CAST (   obj)    ((GstNvDsAnalytics *)(obj))

Definition at line 59 of file gstnvdsanalytics.h.

◆ GST_NVDSANALYTICS_CLASS

#define GST_NVDSANALYTICS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DSANALYTICS,GstNvDsAnalyticsClass))

Definition at line 55 of file gstnvdsanalytics.h.

◆ GST_NVDSANALYTICS_GET_CLASS

#define GST_NVDSANALYTICS_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DSANALYTICS, GstNvDsAnalyticsClass))

Definition at line 56 of file gstnvdsanalytics.h.

◆ GST_TYPE_DSANALYTICS

#define GST_TYPE_DSANALYTICS   (gst_nvdsanalytics_get_type())

Definition at line 53 of file gstnvdsanalytics.h.

◆ LICENSE

#define LICENSE   "Proprietary"

Definition at line 41 of file gstnvdsanalytics.h.

◆ PACKAGE

#define PACKAGE   "nvdsanalytics"

Definition at line 39 of file gstnvdsanalytics.h.

◆ URL

#define URL   "http://nvidia.com/"

Definition at line 44 of file gstnvdsanalytics.h.

◆ VERSION

#define VERSION   "1.0"

Definition at line 40 of file gstnvdsanalytics.h.

Typedef Documentation

◆ GstNvDsAnalytics

typedef typedefG_BEGIN_DECLS struct _GstNvDsAnalytics GstNvDsAnalytics

Definition at line 49 of file gstnvdsanalytics.h.

◆ GstNvDsAnalyticsClass

Definition at line 50 of file gstnvdsanalytics.h.

Function Documentation

◆ gst_nvdsanalytics_get_type()

GType gst_nvdsanalytics_get_type ( void  )