introspection: annotate ownership in more vfuncs
authorAlba Mendez <me@alba.sh>
Mon, 7 Jun 2021 09:29:58 +0000 (09:29 +0000)
committerAlba Mendez <me@alba.sh>
Mon, 7 Jun 2021 09:29:58 +0000 (09:29 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/831>

libs/gst/base/gstbasetransform.h

index 8ad6a6d..0457b89 100644 (file)
@@ -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);
 
   /**