Go to the documentation of this file.
13 #ifndef __GST_EDGE_SRC_H__
14 #define __GST_EDGE_SRC_H__
17 #include <gst/base/gstbasesrc.h>
19 #include <nnstreamer-edge.h>
25 #define GST_TYPE_EDGESRC \
26 (gst_edgesrc_get_type())
27 #define GST_EDGESRC(obj) \
28 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_EDGESRC,GstEdgeSrc))
29 #define GST_EDGESRC_CLASS(klass) \
30 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_EDGESRC,GstEdgeSrcClass))
31 #define GST_IS_EDGESRC(obj) \
32 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_EDGESRC))
33 #define GST_IS_EDGESRC_CLASS(klass) \
34 (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_EDGESRC))
35 #define GST_EDGESRC_CAST(obj) ((GstEdgeSrc *) (obj))
Common functions for edge sink and src.
nns_edge_connect_type_e connect_type
Internal log util for NNStreamer plugins and native APIs.
GstEdgeSrc data structure.
Optional NNStreamer utility functions for sub-plugin writers and users.
GstBaseSrcClass parent_class
GstEdgeSrcClass data structure.
GType gst_edgesrc_get_type(void)
Optional/Additional NNStreamer APIs for sub-plugin writers. (Need Gst devel)