|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
24 #ifndef __GST_NVDSANALYTICS_H__
25 #define __GST_NVDSANALYTICS_H__
27 #include <gst/base/gstbasetransform.h>
28 #include <gst/video/video.h>
31 #include <unordered_map>
39 #define PACKAGE "nvdsanalytics"
41 #define LICENSE "Proprietary"
42 #define DESCRIPTION "NVIDIA dsanalytics plugin for integration with DeepStream on DGPU/Jetson"
43 #define BINARY_PACKAGE "NVIDIA DeepStream dsanalytics plugin"
44 #define URL "http://nvidia.com/"
53 #define GST_TYPE_DSANALYTICS (gst_nvdsanalytics_get_type())
54 #define GST_NVDSANALYTICS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DSANALYTICS,GstNvDsAnalytics))
55 #define GST_NVDSANALYTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DSANALYTICS,GstNvDsAnalyticsClass))
56 #define GST_NVDSANALYTICS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DSANALYTICS, GstNvDsAnalyticsClass))
57 #define GST_IS_NVDSANALYTICS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DSANALYTICS))
58 #define GST_IS_NVDSANALYTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DSANALYTICS))
59 #define GST_NVDSANALYTICS_CAST(obj) ((GstNvDsAnalytics *)(obj))
std::unordered_map< gint, NvDsAnalyticCtxUptr > * stream_analytics_ctx
std::unordered_map< gint, StreamInfo > * stream_analytics_info
typedefG_BEGIN_DECLS struct _GstNvDsAnalytics GstNvDsAnalytics
GType gst_nvdsanalytics_get_type(void)
gboolean config_file_parse_successful
GstBaseTransformClass parent_class
gint configuration_height
GstBaseTransform base_trans