|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
18 #ifndef __GST_NVDSLOGGER_H__
19 #define __GST_NVDSLOGGER_H__
23 #include <gst/base/gstbasetransform.h>
28 #define GST_TYPE_NVDSLOGGER \
29 (gst_nvdslogger_get_type())
30 #define GST_NVDSLOGGER(obj) \
31 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSLOGGER,GstNvdslogger))
32 #define GST_NVDSLOGGER_CLASS(klass) \
33 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSLOGGER,GstNvdsloggerClass))
34 #define GST_IS_NVDSLOGGER(obj) \
35 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSLOGGER))
36 #define GST_IS_NVDSLOGGER_CLASS(klass) \
37 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSLOGGER))
39 #define MAX_NUM_SOURCES 1024
gulong measurement_interval_ms
GstBufferFlags drop_buffer_flags
gboolean check_imperfect_timestamp
GstClockTime prev_timestamp
guint fps_measurement_interval_sec
GstClockTime prev_duration
void(* handoff)(GstElement *element, GstBuffer *buf)
struct _GstBuffer GstBuffer
G_GNUC_INTERNAL GType gst_nvdslogger_get_type(void)
NvDsLoggerPerfStructInt * str
gulong perf_measurement_timeout_id
GstClockTimeDiff ts_offset
GstClockTime upstream_latency
GstBaseTransformClass parent_class
gboolean check_imperfect_offset