GStreamer plugin to handle tensor repository. More...
Go to the source code of this file.
Macros | |
#define | GST_CAT_DEFAULT gst_tensor_reposink_debug |
#define | DEFAULT_SIGNAL_RATE 0 |
#define | DEFAULT_SILENT TRUE |
#define | DEFAULT_QOS TRUE |
#define | DEFAULT_INDEX 0 |
#define | gst_tensor_reposink_parent_class parent_class |
Enumerations | |
enum | { PROP_0, PROP_SIGNAL_RATE, PROP_SLOT, PROP_SILENT } |
tensor_reposink properties More... | |
Functions | |
GST_DEBUG_CATEGORY_STATIC (gst_tensor_reposink_debug) | |
static void | gst_tensor_reposink_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) |
set property vmethod More... | |
static void | gst_tensor_reposink_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
get property vmethod More... | |
static void | gst_tensor_reposink_dispose (GObject *object) |
dispose vmethod implementation More... | |
static gboolean | gst_tensor_reposink_start (GstBaseSink *sink) |
start vmethod implementation More... | |
static gboolean | gst_tensor_reposink_stop (GstBaseSink *sink) |
stop vmethod implementation More... | |
static gboolean | gst_tensor_reposink_event (GstBaseSink *sink, GstEvent *event) |
Handle events. More... | |
static gboolean | gst_tensor_reposink_query (GstBaseSink *sink, GstQuery *query) |
query vmethod implementation More... | |
static GstFlowReturn | gst_tensor_reposink_render (GstBaseSink *sink, GstBuffer *buffer) |
render vmethod implementation More... | |
static GstFlowReturn | gst_tensor_reposink_render_list (GstBaseSink *sink, GstBufferList *buffer_list) |
render list vmethod implementation More... | |
static gboolean | gst_tensor_reposink_set_caps (GstBaseSink *sink, GstCaps *caps) |
set_caps vmethod implementation More... | |
static GstCaps * | gst_tensor_reposink_get_caps (GstBaseSink *sink, GstCaps *filter) |
get_caps vmethod implementation More... | |
G_DEFINE_TYPE (GstTensorRepoSink, gst_tensor_reposink, GST_TYPE_BASE_SINK) | |
static void | gst_tensor_reposink_class_init (GstTensorRepoSinkClass *klass) |
class initialization of tensor_reposink More... | |
static void | gst_tensor_reposink_init (GstTensorRepoSink *self) |
initialization of tensor_reposink More... | |
static gboolean | gst_tensor_reposink_render_buffer (GstTensorRepoSink *self, GstBuffer *buffer) |
Push GstBuffer. More... | |
GStreamer plugin to handle tensor repository.
GStreamer Copyright (C) 2005 Thomas Vander Stichele thoma Copyright (C) 2005 Ronald S. Bultje s@ap estaa rt.o rgrbult Copyright (C) 2018 Samsung Electronics Co., Ltd. je@r onald .bit freak .net
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; version 2.1 of the License.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. SECTION: element-tensor_reposink
Set element to handle tensor repo
Definition in file gsttensor_reposink.c.
#define DEFAULT_INDEX 0 |
Definition at line 56 of file gsttensor_reposink.c.
#define DEFAULT_QOS TRUE |
Definition at line 55 of file gsttensor_reposink.c.
#define DEFAULT_SIGNAL_RATE 0 |
Definition at line 53 of file gsttensor_reposink.c.
#define DEFAULT_SILENT TRUE |
Definition at line 54 of file gsttensor_reposink.c.
#define GST_CAT_DEFAULT gst_tensor_reposink_debug |
Definition at line 40 of file gsttensor_reposink.c.
#define gst_tensor_reposink_parent_class parent_class |
Definition at line 79 of file gsttensor_reposink.c.
anonymous enum |
tensor_reposink properties
Enumerator | |
---|---|
PROP_0 | |
PROP_SIGNAL_RATE | |
PROP_SLOT | |
PROP_SILENT |
Definition at line 45 of file gsttensor_reposink.c.
G_DEFINE_TYPE | ( | GstTensorRepoSink | , |
gst_tensor_reposink | , | ||
GST_TYPE_BASE_SINK | |||
) |
GST_DEBUG_CATEGORY_STATIC | ( | gst_tensor_reposink_debug | ) |
|
static |
class initialization of tensor_reposink
Definition at line 86 of file gsttensor_reposink.c.
|
static |
dispose vmethod implementation
Definition at line 240 of file gsttensor_reposink.c.
|
static |
Handle events.
GstBaseSink method implementation.
Definition at line 278 of file gsttensor_reposink.c.
|
static |
get_caps vmethod implementation
Definition at line 448 of file gsttensor_reposink.c.
|
static |
get property vmethod
Definition at line 213 of file gsttensor_reposink.c.
|
static |
initialization of tensor_reposink
Definition at line 148 of file gsttensor_reposink.c.
|
static |
query vmethod implementation
Definition at line 303 of file gsttensor_reposink.c.
|
static |
render vmethod implementation
Definition at line 377 of file gsttensor_reposink.c.
|
static |
Push GstBuffer.
Definition at line 330 of file gsttensor_reposink.c.
|
static |
render list vmethod implementation
Definition at line 392 of file gsttensor_reposink.c.
|
static |
set_caps vmethod implementation
Definition at line 416 of file gsttensor_reposink.c.
|
static |
set property vmethod
Definition at line 175 of file gsttensor_reposink.c.
|
static |
start vmethod implementation
Definition at line 256 of file gsttensor_reposink.c.
|
static |
stop vmethod implementation
Definition at line 266 of file gsttensor_reposink.c.