Go to the documentation of this file.
25 #ifndef __GST_TENSOR_REPO_H__
26 #define __GST_TENSOR_REPO_H__
gboolean gst_tensor_repo_set_changed(guint o_nth, guint nth, gboolean is_sink)
Set the changing status of repo.
GstTensorRepoData * gst_tensor_repo_get_repodata(guint nth)
Getter to get nth GstTensorRepoData.
gboolean gst_tensor_repo_set_buffer(guint nth, GstBuffer *buffer, GstCaps *caps)
Push GstBuffer into repo.
gboolean gst_tensor_repo_wait(void)
Wait for the repo initialization.
void gst_tensor_repo_init(void)
GstTensorRepo initialization.
GstTensorRepo data structure.
gboolean gst_tensor_repo_check_changed(guint nth, guint *newid, gboolean is_sink)
Check repo data is changed.
GstTensorRepo internal data structure.
GstBuffer * gst_tensor_repo_get_buffer(guint nth, gboolean *eos, guint *newid, GstCaps **caps)
Get GstTensorRepoData from repo.
Common header file for NNStreamer, the GStreamer plugin for neural networks.
gboolean gst_tensor_repo_remove_repodata(guint nth)
Remove nth GstTensorRepoData from GstTensorRepo.
gboolean gst_tensor_repo_check_eos(guint nth)
Check EOS (End-of-Stream) of slot.
gboolean gst_tensor_repo_add_repodata(guint myid, gboolean is_sink)
Add GstTensorRepoData into repo.
gboolean gst_tensor_repo_set_eos(guint nth)
Set EOS (End-of-Stream) of slot.