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.

@FunctionalInterface public static interface ElementClass.OnGetState
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
    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.