Commit dd937f3f authored by Wim Taymans's avatar Wim Taymans

gst/gstbin.h: Document another field.

Original commit message from CVS:
* gst/gstbin.h:
Document another field.

* gst/gststructure.c:
* gst/gststructure.h:
Document.
parent 27e5e248
2005-11-09 Wim Taymans <wim@fluendo.com>
* gst/gstbin.h:
Document another field.
* gst/gststructure.c:
* gst/gststructure.h:
Document.
2005-11-09 Wim Taymans <wim@fluendo.com>
* gst/gstbin.h:
......
......@@ -117,6 +117,7 @@ struct _GstBin {
/**
* GstBinClass:
* @parent_class: bin parent class
* @add_element: method to add an element to a bin
* @remove_element: method to remove an element from a bin
*
......
This diff is collapsed.
......@@ -32,14 +32,42 @@ G_BEGIN_DECLS
typedef struct _GstStructure GstStructure;
/**
* GstStructureForeachFunc:
* @field_id: the #GQuark of the field name
* @value: the #GValue of the field
* @user_data: user data
*
* A function that will be called in gst_structure_foreach()
*
* Returns: TRUE if the foreach operation should continue, FALSE if
* the foreach operation should stop with FALSE.
*/
typedef gboolean (*GstStructureForeachFunc) (GQuark field_id,
const GValue * value,
gpointer user_data);
/**
* GstStructureMapFunc:
* @field_id: the #GQuark of the field name
* @value: the #GValue of the field
* @user_data: user data
*
* A function that will be called in gst_structure_map_in_place()
*
* Returns: TRUE if the map operation should continue, FALSE if
* the map operation should stop with FALSE.
*/
typedef gboolean (*GstStructureMapFunc) (GQuark field_id,
GValue * value,
gpointer user_data);
/**
* GstStructure:
* @type: the GType of a structure
*
* The GstStructure object. Most fields are private.
*/
struct _GstStructure {
GType type;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment