The possible return values from a state change function such as Element.setState. Only GST_STATE_CHANGE_FAILURE is a real failure.
the state change failed
the state change succeeded
the state change will happen asynchronously
the state change succeeded but the element cannot produce data in GST_STATE_PAUSED. This typically happens with live sources.