Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/gstreamer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlba Mendez <me@alba.sh>2021-06-07 12:29:58 +0300
committerAlba Mendez <me@alba.sh>2021-06-07 12:29:58 +0300
commit4c75ec53e7b850fe3845e4fd981a59c9e103287c (patch)
treedd3e48e3d295617f02ecc1bae1c10f2b7bc70124
parentb296e914a57b376609459dffeb843f4808484c24 (diff)
introspection: annotate ownership in more vfuncs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/831>
-rw-r--r--libs/gst/base/gstbasetransform.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/gst/base/gstbasetransform.h b/libs/gst/base/gstbasetransform.h
index 8ad6a6d43c..0457b89bb2 100644
--- a/libs/gst/base/gstbasetransform.h
+++ b/libs/gst/base/gstbasetransform.h
@@ -226,6 +226,10 @@ struct _GstBaseTransformClass {
GstCaps* (*transform_caps) (GstBaseTransform *trans,
GstPadDirection direction,
GstCaps *caps, GstCaps *filter);
+ /**
+ * GstBaseTransformClass::fixate_caps:
+ * @othercaps: (transfer full):
+ */
GstCaps* (*fixate_caps) (GstBaseTransform *trans,
GstPadDirection direction, GstCaps *caps,
GstCaps *othercaps);
@@ -266,7 +270,15 @@ struct _GstBaseTransformClass {
gboolean (*stop) (GstBaseTransform *trans);
/* sink and src pad event handlers */
+ /**
+ * GstBaseTransformClass::sink_event:
+ * @event: (transfer full):
+ */
gboolean (*sink_event) (GstBaseTransform *trans, GstEvent *event);
+ /**
+ * GstBaseTransformClass::src_event:
+ * @event: (transfer full):
+ */
gboolean (*src_event) (GstBaseTransform *trans, GstEvent *event);
/**