Package ch.bailu.gtk.gst
Klasse ProxyPad
- Alle implementierten Schnittstellen:
PointerInterface
- Bekannte direkte Unterklassen:
GhostPad
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gst.Pad
Pad.OnDestroyNotify, Pad.OnLinked, Pad.OnPadActivateFunction, Pad.OnPadActivateModeFunction, Pad.OnPadChainFunction, Pad.OnPadChainListFunction, Pad.OnPadEventFullFunction, Pad.OnPadEventFunction, Pad.OnPadForwardFunction, Pad.OnPadIterIntLinkFunction, Pad.OnPadLinkFunction, Pad.OnPadProbeCallback, Pad.OnPadQueryFunction, Pad.OnPadUnlinkFunction, Pad.OnTaskFunction, Pad.OnUnlinkedVon Klasse geerbte verschachtelte Klassen/Schnittstellen ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify -
Feldübersicht
Von Klasse geerbte Felder ch.bailu.gtk.gst.Pad
SIGNAL_ON_LINKED, SIGNAL_ON_UNLINKEDVon Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic intchainDefault(Pad pad, Object parent, Buffer buffer) Invoke the default chain function of the proxy pad.static intchainListDefault(Pad pad, Object parent, BufferList list) Invoke the default chain list function of the proxy pad.static ClassHandlerstatic intGet the internal pad of @pad.static longstatic TypeSystem.TypeSizestatic longstatic TypeSystem.TypeSizestatic IteratoriterateInternalLinksDefault(Pad pad, Object parent) Invoke the default iterate internal links function of the proxy pad.Von Klasse geerbte Methoden ch.bailu.gtk.gst.Pad
activateMode, addProbe, canLink, chain, chainList, checkReconfigure, createStreamId, createStreamId, createStreamIdPrintf, createStreamIdPrintf, eventDefault, forward, getAllowedCaps, getCurrentCaps, getDirection, getElementPrivate, getLastFlowReturn, getOffset, getPadTemplate, getPadTemplateCaps, getParentElement, getPeer, getSingleInternalLink, getStickyEvent, getStream, getStreamId, getTaskState, hasCurrentCaps, isActive, isBlocked, isBlocking, isLinked, iterateInternalLinks, iterateInternalLinksDefault, link, linkFull, linkGetName, linkMaybeGhosting, linkMaybeGhostingFull, markReconfigure, needsReconfigure, newFromStaticTemplatePad, newFromStaticTemplatePad, newFromTemplatePad, newFromTemplatePad, onLinked, onUnlinked, pauseTask, peerQuery, peerQueryAcceptCaps, peerQueryCaps, proxyQueryAcceptCaps, proxyQueryCaps, push, pushEvent, pushList, query, queryAcceptCaps, queryCaps, queryDefault, removeProbe, sendEvent, setActivateFunctionFull, setActivatemodeFunctionFull, setActive, setChainFunctionFull, setChainListFunctionFull, setElementPrivate, setEventFullFunctionFull, setEventFunctionFull, setIterateInternalLinksFunctionFull, setLinkFunctionFull, setOffset, setQueryFunctionFull, setUnlinkFunctionFull, startTask, stopTask, storeStickyEvent, unlink, useFixedCapsVon Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrPropertyVon Klasse geerbte Methoden ch.bailu.gtk.gobject.Object
addToggleRef, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, disconnect, disconnect, dupData, dupData, dupQdata, forceFloating, freezeNotify, get, get, getData, getData, getProperty, getProperty, getQdata, interfaceFindProperty, interfaceInstallProperty, isFloating, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, replaceData, replaceData, replaceQdata, runDispose, set, set, setData, setData, setDataFull, setDataFull, setProperty, setProperty, setQdata, setQdataFull, stealData, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnrefVon Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksVon Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Konstruktordetails
-
ProxyPad
-
-
Methodendetails
-
getClassHandler
-
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
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 %NULLbuffer- 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 %NULLlist- the #GstBufferList to send, return GST_FLOW_ERROR if not.- Gibt zurück:
- a #GstFlowReturn from the pad.
-
iterateInternalLinksDefault
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
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-