GstBin
@klass:
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().
@bin: The bin that performed the callback
@user_data: user data
Flags for a bin.
@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:
@name:
@Returns:
@bin:
@element:
@bin:
@element_1:
@Varargs:
@bin:
@element:
@bin:
@element_1:
@Varargs:
@bin:
@name:
@Returns:
@bin:
@name:
@Returns:
@bin:
@Returns:
@bin:
@interface:
@Returns:
@bin:
@interface:
@Returns:
@bin:
@Returns:
@bin:
@clock:
@bin:
@Returns:
@bin:
@bin:
@Returns:
@bin:
@oldstate:
@newstate:
@child:
@bin:
@func:
@user_data:
@bin:
@func:
@user_data:
@gstbin: the object which received the signal.
@arg1: the element that was added to the bin
@gstbin: the object which received the signal.
@arg1: the element that was removed from the bin
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.
@gstbin: the object which received the signal.
@Returns: TRUE if the state of the bin was advanced.