|
|
NVIDIA DeepStream SDK API Reference
|
9.1 Release
|
Go to the documentation of this file.
18 #ifndef __GST_NVTRACKER_H__
19 #define __GST_NVTRACKER_H__
22 #include <gst/video/video.h>
23 #include <gst/video/gstvideofilter.h>
26 #include "gstnvdsmeta.h"
34 #define GST_TYPE_NVTRACKER \
35 (gst_nv_tracker_get_type())
36 #define GST_NVTRACKER(obj) \
37 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVTRACKER,GstNvTracker))
38 #define GST_NVTRACKER_CLASS(klass) \
39 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVTRACKER,GstNvTrackerClass))
40 #define GST_IS_NVTRACKER(obj) \
41 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVTRACKER))
42 #define GST_IS_NVTRACKER_CLASS(klass) \
43 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVTRACKER))
47 #define VERSION "2.0.0"
48 #define PACKAGE_DESCRIPTION "Gstreamer plugin to track the objects"
50 #define PACKAGE_LICENSE "Proprietary"
51 #define PACKAGE_NAME "GStreamer nvtracker Plugin"
53 #define PACKAGE_URL "http://nvidia.com/"
GstBaseTransformClass parent_class
gboolean running
< private >
TrackerConfig trackerConfig
Basic GStreamer class for tracker.
GType gst_nv_tracker_get_type(void)
Virtual base class for tracker plugin processing.
Tracker plugin config params.
GstBaseTransform parent_instance
INvTrackerProc * trackerIface