summaryrefslogtreecommitdiff
path: root/gst/gstvalue.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/gstvalue.h')
-rw-r--r--gst/gstvalue.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gst/gstvalue.h b/gst/gstvalue.h
index d3ccb4d4ca..9e921715e8 100644
--- a/gst/gstvalue.h
+++ b/gst/gstvalue.h
@@ -352,7 +352,9 @@ typedef gint (* GstValueCompareFunc) (const GValue *value1,
*
* Used by gst_value_serialize() to obtain a non-binary form of the #GValue.
*
- * Returns: the string representation of the value
+ * Free-function: g_free
+ *
+ * Returns: (transfer full): the string representation of the value
*/
typedef gchar * (* GstValueSerializeFunc) (const GValue *value1);
@@ -385,7 +387,7 @@ typedef gboolean (* GstValueUnionFunc) (GValue *dest,
/**
* GstValueIntersectFunc:
- * @dest: a #GValue for the result
+ * @dest: (out caller-allocates): a #GValue for the result
* @value1: a #GValue operand
* @value2: a #GValue operand
*
@@ -403,7 +405,7 @@ typedef gboolean (* GstValueIntersectFunc) (GValue *dest,
/**
* GstValueSubtractFunc:
- * @dest: a #GValue for the result
+ * @dest: (out caller-allocates): a #GValue for the result
* @minuend: a #GValue operand
* @subtrahend: a #GValue operand
*