progress 21/21
Y GstElement * gst_bin_new ()
Y gboolean gst_bin_add ()
Y gboolean gst_bin_remove ()
Y GstElement * gst_bin_get_by_name ()
Y GstElement * gst_bin_get_by_name_recurse_up ()
Y GstElement * gst_bin_get_by_interface ()
Y GstIterator * gst_bin_iterate_elements ()
Y GstIterator * gst_bin_iterate_recurse ()
Y GstIterator * gst_bin_iterate_sinks ()
Y GstIterator * gst_bin_iterate_sorted ()
Y GstIterator * gst_bin_iterate_sources ()
Y GstIterator * gst_bin_iterate_all_by_interface ()
Y gboolean gst_bin_recalculate_latency ()
* void gst_bin_add_many ()
* void gst_bin_remove_many ()
Y GstPad * gst_bin_find_unlinked_pad ()
Y gboolean gst_bin_sync_children_states ()
Y #define GST_BIN_IS_NO_RESYNC()
Y #define GST_BIN_CHILDREN()
Y #define GST_BIN_CHILDREN_COOKIE()
Y #define GST_BIN_NUMCHILDREN()
the item mark * that means can be replaced by other calls