the time of the clock right before the element is set to PLAYING. Subtracting @base_time from the current clock time in the PLAYING state will yield the running_time against the clock.
the bus of the element. This bus is provided to the element by the parent element or the application. A #GstPipeline has a bus of its own.
the clock of the element. This clock is usually provided to the element by the toplevel #GstPipeline.
the current state of an element
the last return value of an element state change
the next state of an element, can be #GST_STATE_VOID_PENDING if the element is in the correct state.
number of pads of the element, includes both source and sink pads.
number of sink pads of the element.
number of source pads of the element.
list of pads
updated whenever the a pad is added or removed
the final state the element should go to, can be #GST_STATE_VOID_PENDING if the element is in the correct state
list of sink pads
list of source pads
the running_time of the last PAUSED state
Used to signal completion of a state change
Used to detect concurrent execution of gst_element_set_state() and gst_element_get_state()
Used to serialize execution of gst_element_set_state()
the target state of an element as set by the application