Doxygen Book
gsttensor_demux.h
Go to the documentation of this file.
1
28
#ifndef __GST_TENSOR_DEMUX_H__
29
#define __GST_TENSOR_DEMUX_H__
30
31
#include <gst/gst.h>
32
#include <
tensor_common.h
>
33
34
G_BEGIN_DECLS
35
36
#define GST_TYPE_TENSOR_DEMUX (gst_tensor_demux_get_type ())
37
#define GST_TENSOR_DEMUX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_TENSOR_DEMUX, GstTensorDemux))
38
#define GST_TENSOR_DEMUX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_TENSOR_DEMUX, GstTensorDemuxClass))
39
#define GST_TENSOR_DEMUX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_TENSOR_DEMUX, GstTensorDemuxClass))
40
#define GST_IS_TENSOR_DEMUX(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TENSOR_DEMUX))
41
#define GST_IS_TENSOR_DEMUX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TENSOR_DEMUX))
42
#define GST_TENSOR_DEMUX_CAST(obj)((GstTensorDemux*)(obj))
43
44
typedef
struct
_GstTensorDemux
GstTensorDemux
;
45
typedef
struct
_GstTensorDemuxClass
GstTensorDemuxClass
;
46
50
struct
_GstTensorDemux
51
{
52
GstElement
element
;
53
54
gboolean
silent
;
55
GstPad *
sinkpad
;
56
GSList *
srcpads
;
57
guint32
num_srcpads
;
58
GList *
tensorpick
;
59
gboolean
have_group_id
;
60
guint
group_id
;
61
62
GstTensorsConfig
tensors_config
;
63
};
64
68
struct
_GstTensorDemuxClass
69
{
70
GstElementClass
parent_class
;
71
};
72
76
GType
gst_tensor_demux_get_type
(
void
);
77
78
G_END_DECLS
79
80
#endif
_GstTensorDemux
Tensor Muxer data structure.
Definition:
gsttensor_demux.h:50
_GstTensorDemux::num_srcpads
guint32 num_srcpads
Definition:
gsttensor_demux.h:57
_GstTensorDemux::sinkpad
GstPad * sinkpad
Definition:
gsttensor_demux.h:55
_GstTensorDemux::group_id
guint group_id
Definition:
gsttensor_demux.h:60
_GstTensorDemux::tensors_config
GstTensorsConfig tensors_config
Definition:
gsttensor_demux.h:62
gst_tensor_demux_get_type
GType gst_tensor_demux_get_type(void)
Get Type function required for gst elements.
GstTensorsConfig
Internal data structure for configured tensors info (for other/tensors).
Definition:
tensor_typedef.h:284
_GstTensorDemux::element
GstElement element
Definition:
gsttensor_demux.h:52
_GstTensorDemuxClass
GstTensorDeMuxClass inherits GstElementClass.
Definition:
gsttensor_demux.h:68
_GstTensorDemuxClass::parent_class
GstElementClass parent_class
Definition:
gsttensor_demux.h:70
_GstTensorDemux::have_group_id
gboolean have_group_id
Definition:
gsttensor_demux.h:59
tensor_common.h
Common header file for NNStreamer, the GStreamer plugin for neural networks.
_GstTensorDemux::silent
gboolean silent
Definition:
gsttensor_demux.h:54
_GstTensorDemux::srcpads
GSList * srcpads
Definition:
gsttensor_demux.h:56
_GstTensorDemux::tensorpick
GList * tensorpick
Definition:
gsttensor_demux.h:58
nnstreamer
elements
gsttensor_demux.h
Generated on Fri Nov 15 2024 12:16:02 for Doxygen Book by
1.8.17