summaryrefslogtreecommitdiff
path: root/gst/gstchildproxy.h
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2007-02-11 19:59:12 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2007-02-11 19:59:12 +0000
commit85c81ea952f07492ddf9332852d008e881e5d9c3 (patch)
treee8c748b3fbbb84ebc8c11834ab2fcf76d0ffe650 /gst/gstchildproxy.h
parent3ad87e0249d9855dffadfb537182cebdcac7a2be (diff)
docs/libs/Makefile.am: Fix path to core docs.
Original commit message from CVS: * docs/libs/Makefile.am: Fix path to core docs. * gst/gstbin.c: (gst_bin_get_by_interface), (gst_bin_iterate_all_by_interface): Refix docs by also renaming 'interface' to 'iface' in implementation. * docs/gst/gstreamer-sections.txt: * gst/gstcaps.c: * gst/gstchildproxy.c: (gst_child_proxy_base_init): * gst/gstchildproxy.h: * gst/gstelementfactory.c: * gst/gstpadtemplate.h: * libs/gst/controller/gstcontroller.c: (gst_controlled_property_new): Document more.
Diffstat (limited to 'gst/gstchildproxy.h')
-rw-r--r--gst/gstchildproxy.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/gst/gstchildproxy.h b/gst/gstchildproxy.h
index d507847060..2fcb7ffa70 100644
--- a/gst/gstchildproxy.h
+++ b/gst/gstchildproxy.h
@@ -33,9 +33,22 @@ G_BEGIN_DECLS
#define GST_IS_CHILD_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_CHILD_PROXY))
#define GST_CHILD_PROXY_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GST_TYPE_CHILD_PROXY, GstChildProxyInterface))
+/**
+ * GstChildProxy:
+ *
+ * Opaque #GstChildProxy data structure.
+ */
typedef struct _GstChildProxy GstChildProxy; /* dummy object */
typedef struct _GstChildProxyInterface GstChildProxyInterface;
+/**
+ * GstChildProxyInterface:
+ * @parent: parent interface type.
+ * @get_child_by_index: virtual method to fetch the child
+ * @get_children_count: virtual method to get the children count
+ *
+ * #GstChildProxyInterface interface.
+ */
struct _GstChildProxyInterface
{
GTypeInterface parent;