#GstProps, #GstPad
</para>
-<!-- ##### MACRO GST_CAPS_LOCK ##### -->
+<!-- ##### MACRO GST_TYPE_CAPS ##### -->
<para>
-Lock the caps structure
+The GType of the caps boxed type, for use in GValues.
</para>
-@caps: The caps structure to lock
-
-
-<!-- ##### MACRO GST_CAPS_TRYLOCK ##### -->
-<para>
-Try to lock the caps structure
-</para>
-
-@caps: The caps structure to try to lock
-
-
-<!-- ##### MACRO GST_CAPS_UNLOCK ##### -->
-<para>
-Unlock the caps structure
-</para>
-
-@caps: The caps structure to unlock
<!-- ##### MACRO GST_CAPS_NEW ##### -->
<!-- ##### MACRO GST_CAPS_IS_CHAINED ##### -->
<para>
-
+Check if the GstCaps is chained.
</para>
-@caps:
+@caps: the caps to query
<!-- ##### MACRO GST_CAPS_IS_FIXED ##### -->
<para>
-
+Check if the GstCaps has fixed properties, ie. it has no ranges or lists.
</para>
-@caps:
+@caps: the caps to query
<!-- ##### STRUCT GstCaps ##### -->
@name: the name of the capability, for the application
@id: the typeid of the capability
@refcount: a refcounter for this caps structure
-@lock: the lock for this caps structure
-@fixed:
+@fixed: a boolean indicating that this caps structure is fixed
@properties: the properties of the capability
@next: a pointer to the next caps.
@Returns:
+<!-- ##### FUNCTION gst_caps_copy_1 ##### -->
+<para>
+
+</para>
+
+@caps:
+@Returns:
+
+
<!-- ##### FUNCTION gst_caps_copy_on_write ##### -->
<para>
@caps:
@type_id:
-<!-- # Unused Parameters # -->
-@Param2:
-@typeid:
<!-- ##### FUNCTION gst_caps_get_type_id ##### -->
<!-- ##### MACRO gst_caps_has_property ##### -->
<para>
+Check if the GstCaps has a property with the given name
+</para>
+
+@caps: the caps to query
+@name: the name of the property
+
+<!-- ##### MACRO gst_caps_has_fixed_property ##### -->
+<para>
+Check if the GstCaps has a fixed property with the given name
</para>
-@caps:
-@name:
+@caps: the caps to query
+@name: the name of the property
+
+
+<!-- ##### MACRO gst_caps_has_property_typed ##### -->
+<para>
+Check if the GstCaps has a property with the given type
+</para>
+
+@caps: the caps to query
+@name: the name of the property
<!-- ##### FUNCTION gst_caps_normalize ##### -->
@args...: the new value of the property
+<!-- ##### MACRO gst_caps_get ##### -->
+<para>
+Get key/value pairs from the given GstCaps.
+</para>
+
+@caps: the caps to get the values from
+@name: the name of the first key
+@args...: a pointer to the variable that can hold the result followed by more key/value pairs.
+
+
<!-- ##### FUNCTION gst_caps_intersect ##### -->
<para>
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gboolean to store the result
<!-- ##### FUNCTION gst_caps_get_by_name ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a guint32 to store the fourcc value
<!-- ##### MACRO gst_caps_get_int ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gint to store the value
<!-- ##### MACRO gst_caps_get_string ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gchar* to store the string
<!-- ##### MACRO gst_caps_get_float ##### -->
@caps: the caps to query
@name: the name of the property to get
+@res: a pointer to a gfloat to store the result
<!-- ##### FUNCTION gst_caps_save_thyself ##### -->
</para>
@caps:
+@label: