GstBin
<!-- ##### SECTION Short_Description ##### -->
-Base container element
+Base class for elements that contain other elements
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
-<!-- ##### ENUM GstBinFlags ##### -->
-<para>
-Flags for a bin.
-</para>
-
-@GST_BIN_FLAG_MANAGER: This bin has a scheduler and can be used as a toplevel bin.
-@GST_BIN_SELF_SCHEDULABLE: This bin iterates itself, so no calls to gst_bin_iterate() should be made.
-@GST_BIN_FLAG_PREFER_COTHREADS: This bin preferes to have its elements scheduled with cothreads
-@GST_BIN_FLAG_FIXED_CLOCK: This bin uses a fixed clock, possibly the one set with gst_bin_use_clock().
-@GST_BIN_FLAG_LAST:
-
<!-- ##### STRUCT GstBin ##### -->
<para>
-The GstBin object
+
</para>
+@numchildren:
+@children:
+@children_cookie:
<!-- ##### SIGNAL GstBin::element-added ##### -->
<para>
-
+Will be emmited if a new element was removed/added to this bin.
</para>
@gstbin: the object which received the signal.
<!-- ##### SIGNAL GstBin::element-removed ##### -->
<para>
-
+Will be emmited if an element was removed from this bin.
</para>
@gstbin: the object which received the signal.
@arg1: the element that was removed from the bin
-<!-- ##### SIGNAL GstBin::iterate ##### -->
+<!-- ##### ENUM GstBinFlags ##### -->
<para>
-This signal is emitted when a bin iterates, either automatically or
-due to a #gst_bin_iterate() call. The return value is used to
-determine if the object method handler processed any data.
-In most normal cases, a user-provided signal handler should return
-FALSE.
-</para>
-@gstbin: the object which received the signal.
-@Returns: TRUE if the state of the bin was advanced.
-
-<!-- ##### USER_FUNCTION GstBinPrePostIterateFunction ##### -->
-<para>
-The signature of the callback for the post and pre iterate function as set with
-gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
</para>
-@bin: The bin that performed the callback
-@user_data: user data
-
+@GST_BIN_FLAG_LAST:
<!-- ##### FUNCTION gst_bin_new ##### -->
<para>
@bin:
@element:
+@Returns:
<!-- ##### FUNCTION gst_bin_add_many ##### -->
@bin:
@element:
+@Returns:
<!-- ##### FUNCTION gst_bin_remove_many ##### -->
@Returns:
-<!-- ##### FUNCTION gst_bin_get_list ##### -->
+<!-- ##### FUNCTION gst_bin_get_by_interface ##### -->
<para>
</para>
@bin:
+@interface:
@Returns:
-<!-- ##### FUNCTION gst_bin_iterate ##### -->
-<para>
-
-</para>
-
-@bin:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_bin_set_post_iterate_function ##### -->
-<para>
-
-</para>
-
-@bin:
-@func:
-@user_data:
-
-
-<!-- ##### FUNCTION gst_bin_set_pre_iterate_function ##### -->
-<para>
-
-</para>
-
-@bin:
-@func:
-@user_data:
-
-
-<!-- ##### FUNCTION gst_bin_child_state_change ##### -->
-<para>
-
-</para>
-
-@bin:
-@oldstate:
-@newstate:
-@child:
-
-
-<!-- ##### FUNCTION gst_bin_auto_clock ##### -->
-<para>
-
-</para>
-
-@bin:
-
-
-<!-- ##### FUNCTION gst_bin_get_clock ##### -->
-<para>
-
-</para>
-
-@bin:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_bin_use_clock ##### -->
-<para>
-
-</para>
-
-@bin:
-@clock:
-
-