diff options
Diffstat (limited to 'gst/gstvalue.h')
-rw-r--r-- | gst/gstvalue.h | 8 |
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 * |