GStreamer Video Analytics (GVA) Plugin
|
Go to the documentation of this file.
12 #ifndef __GVA_TENSOR_META_H__
13 #define __GVA_TENSOR_META_H__
17 #define GVA_TENSOR_META_API_NAME "GstGVATensorMetaAPI"
18 #define GVA_TENSOR_META_IMPL_NAME "GstGVATensorMeta"
19 #define GVA_TENSOR_META_TAG "gva_tensor_meta"
21 #define GVA_TENSOR_MAX_RANK 8
51 const GValue *f = gst_structure_get_value(s,
"data_buffer");
54 GVariant *v = g_value_get_variant(f);
55 return g_variant_get_fixed_array(v, nbytes, 1);
88 #define GST_GVA_TENSOR_META_INFO (gst_gva_tensor_meta_get_info())
96 #define GST_GVA_TENSOR_META_GET(buf) ((GstGVATensorMeta *)gst_buffer_get_meta(buf, gst_gva_tensor_meta_api_get_type()))
106 #define GST_GVA_TENSOR_META_ITERATE(buf, state) \
107 ((GstGVATensorMeta *)gst_buffer_iterate_meta_filtered(buf, state, gst_gva_tensor_meta_api_get_type()))
115 #define GST_GVA_TENSOR_META_ADD(buf) \
116 ((GstGVATensorMeta *)gst_buffer_add_meta(buf, gst_gva_tensor_meta_get_info(), NULL))
124 #define GST_GVA_TENSOR_META_COUNT(buf) (gst_buffer_get_n_meta(buf, gst_gva_tensor_meta_api_get_type()))
144 const char *element_id);