[gst-cvs] gstreamer: docs: improve API reference for gst_caps_get_structure()
Tim Mueller
tpm at kemper.freedesktop.org
Fri Apr 3 03:20:54 PDT 2009
Module: gstreamer
Branch: master
Commit: 01166ec0cd11e91a463c3aed2366a1fb0ecbf578
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=01166ec0cd11e91a463c3aed2366a1fb0ecbf578
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date: Fri Apr 3 11:19:42 2009 +0100
docs: improve API reference for gst_caps_get_structure()
---
gst/gstcaps.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/gst/gstcaps.c b/gst/gstcaps.c
index b3755f2..89ad6aa 100644
--- a/gst/gstcaps.c
+++ b/gst/gstcaps.c
@@ -793,7 +793,14 @@ gst_caps_get_size (const GstCaps * caps)
* WARNING: This function takes a const GstCaps *, but returns a
* non-const GstStructure *. This is for programming convenience --
* the caller should be aware that structures inside a constant
- * #GstCaps should not be modified.
+ * #GstCaps should not be modified. However, if you know the caps
+ * are writable, either because you have just copied them or made
+ * them writable with gst_caps_make_writable(), you may modify the
+ * structure returned in the usual way, e.g. with functions like
+ * gst_structure_set_simple().
+ *
+ * You do not need to free or unref the structure returned, it
+ * belongs to the #GstCaps.
*
* Returns: a pointer to the #GstStructure corresponding to @index
*/
More information about the Gstreamer-commits
mailing list