Package ch.bailu.gtk.gst
Schnittstelle ElementClass.OnGetState
- Umschließende Klasse:
ElementClass
- Funktionsschnittstelle:
- Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
onGetState
(CallbackHandler __self, Element element, Int state, Int pending, long timeout)
-
Methodendetails
-
onGetState
int onGetState(CallbackHandler __self, @Nonnull Element element, @Nullable Int state, @Nullable Int pending, long timeout) - Parameter:
element
- a #GstElement to get the state of.state
- a pointer to #GstState to hold the state. Can be %NULL.pending
- a pointer to #GstState to hold the pending state. Can be %NULL.timeout
- a #GstClockTime to specify the timeout for an async state change or %GST_CLOCK_TIME_NONE for infinite timeout.- Gibt zurück:
- %GST_STATE_CHANGE_SUCCESS if the element has no more pending state and the last state change succeeded, %GST_STATE_CHANGE_ASYNC if the element is still performing a state change or %GST_STATE_CHANGE_FAILURE if the last state change failed. MT safe.
-