Klasse ProxyPad

Alle implementierten Schnittstellen:
PointerInterface
Bekannte direkte Unterklassen:
GhostPad

public class ProxyPad extends Pad
  • Konstruktordetails

  • Methodendetails

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getInternal

      public ProxyPad getInternal()
      Get the internal pad of @pad. Unref target pad after usage.

      The internal pad of a #GstGhostPad is the internally used
      pad of opposite direction, which is used to link to the target.
      Gibt zurück:
      the target #GstProxyPad, can be %NULL. Unref target pad after usage.
    • chainDefault

      public static int chainDefault(@Nonnull Pad pad, @Nullable Object parent, @Nonnull Buffer buffer)
      Invoke the default chain function of the proxy pad.
      Parameter:
      pad - a sink #GstPad, returns GST_FLOW_ERROR if not.
      parent - the parent of @pad or %NULL
      buffer - the #GstBuffer to send, return GST_FLOW_ERROR if not.
      Gibt zurück:
      a #GstFlowReturn from the pad.
    • chainListDefault

      public static int chainListDefault(@Nonnull Pad pad, @Nullable Object parent, @Nonnull BufferList list)
      Invoke the default chain list function of the proxy pad.
      Parameter:
      pad - a sink #GstPad, returns GST_FLOW_ERROR if not.
      parent - the parent of @pad or %NULL
      list - the #GstBufferList to send, return GST_FLOW_ERROR if not.
      Gibt zurück:
      a #GstFlowReturn from the pad.
    • iterateInternalLinksDefault

      public static Iterator iterateInternalLinksDefault(@Nonnull Pad pad, @Nullable Object parent)
      Invoke the default iterate internal links function of the proxy pad.
      Parameter:
      pad - the #GstPad to get the internal links of.
      parent - the parent of @pad or %NULL
      Gibt zurück:
      a #GstIterator of #GstPad, or %NULL if @pad has no parent. Unref each returned pad with gst_object_unref().
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()