Go to the documentation of this file.
13 #ifndef __GST_EDGE_SINK_H__
14 #define __GST_EDGE_SINK_H__
17 #include <gst/base/gstbasesink.h>
19 #include <nnstreamer-edge.h>
25 #define GST_TYPE_EDGESINK \
26 (gst_edgesink_get_type())
27 #define GST_EDGESINK(obj) \
28 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_EDGESINK,GstEdgeSink))
29 #define GST_EDGESINK_CLASS(klass) \
30 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_EDGESINK,GstEdgeSinkClass))
31 #define GST_IS_EDGESINK(obj) \
32 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_EDGESINK))
33 #define GST_IS_EDGESINK_CLASS(klass) \
34 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_EDGESINK))
35 #define GST_EDGESINK_CAST(obj) ((GstEdgeSink *)(obj))
Common functions for edge sink and src.
Internal log util for NNStreamer plugins and native APIs.
GstEdgeSinkClass data structure.
GType gst_edgesink_get_type(void)
GstEdgeSink data structure.
nns_edge_connect_type_e connect_type
GstBaseSinkClass parent_class
Common header file for NNStreamer, the GStreamer plugin for neural networks.
guint64 connection_timeout
Optional/Additional NNStreamer APIs for sub-plugin writers. (Need Gst devel)