to find the version at compile time.
</para>
<para>
-gst_main() and gst_main_quit() enter and exit the main loop.
+gst_main() and gst_main_quit() enter and exit the main loop. GStreamer doesn't currently require
+you to us a mainloop but can intergrate with it without problems.
</para>
<!-- ##### SECTION See_Also ##### -->
To control the selection of the clock in a bin, you can use the following methods:
gst_bin_auto_clock() to let the bin select a clock automatically, gst_bin_get_clock() to
get the current clock of the bin and gst_bin_use_clock() to specify a clock explicitly.
+Note that the default behaviour is to automatically select a clock from one of the
+clock providers in the bin.
</para>
<!-- ##### SECTION See_Also ##### -->
</para>
@bin: The bin that performed the callback
-@data: user data
+@user_data: user data
<!-- ##### FUNCTION gst_bin_new ##### -->
@bin:
@func:
-@func_data:
+@user_data:
<!-- ##### FUNCTION gst_bin_set_pre_iterate_function ##### -->
@bin:
@func:
-@func_data:
+@user_data:
<!-- ##### FUNCTION gst_bin_child_state_change ##### -->
@clock:
-<!-- ##### SIGNAL GstBin::object-added ##### -->
+<!-- ##### SIGNAL GstBin::element-added ##### -->
<para>
-is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
</para>
@gstbin: the object which received the signal.
-@arg1: the element that was added
+@arg1:
+
+<!-- ##### SIGNAL GstBin::element-removed ##### -->
+<para>
+
+</para>
+
+@gstbin: the object which received the signal.
+@arg1:
@cost:
@endpoint:
+<!-- ##### SIGNAL GstBin::object-added ##### -->
+<para>
+is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
+
+</para>
+
+@gstbin: the object which received the signal.
+@arg1: the element that was added
+
<!-- ##### STRUCT GstBinClass ##### -->
<para>