Go to the documentation of this file.
13 #ifndef __GST_TENSOR_QUERY_SERVER_H__
14 #define __GST_TENSOR_QUERY_SERVER_H__
18 #include <nnstreamer-edge.h>
22 #define DEFAULT_SERVER_ID 0
23 #define DEFAULT_QUERY_INFO_TIMEOUT 5
void gst_tensor_query_server_release_edge_handle(const guint id)
Release nnstreamer edge handle of query server.
Internal data structure for nns-edge info to prepare edge connection.
gboolean gst_tensor_query_server_prepare(const guint id, nns_edge_connect_type_e connect_type, GstTensorQueryEdgeInfo *edge_info)
Prepare edge connection and its handle.
gboolean gst_tensor_query_server_send_buffer(const guint id, GstBuffer *buffer)
Send buffer to connected edge device.
void gst_tensor_query_server_remove_data(const guint id)
Remove GstTensorQueryServer.
void gst_tensor_query_server_set_caps(const guint id, const gchar *caps_str)
set query server caps.
gboolean gst_tensor_query_server_wait_sink(const guint id)
Wait until the sink is configured and get server info handle.
Common header file for NNStreamer, the GStreamer plugin for neural networks.
void gst_tensor_query_server_set_configured(const guint id)
set query server sink configured.
GstTensorQueryServer internal info data structure.
gboolean gst_tensor_query_server_add_data(const guint id)
Add GstTensorQueryServer.