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.OnUnlinked
Von 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_UNLINKED
Von Klasse geerbte Felder ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic int
chainDefault
(Pad pad, Object parent, Buffer buffer) Invoke the default chain function of the proxy pad.static int
chainListDefault
(Pad pad, Object parent, BufferList list) Invoke the default chain list function of the proxy pad.static ClassHandler
static int
Get the internal pad of @pad.static long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
static Iterator
iterateInternalLinksDefault
(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, useFixedCaps
Von Klasse geerbte Methoden ch.bailu.gtk.type.PropertyHolder
getBooleanProperty, getIntProperty, getObjectProperty, getStringProperty, getStrProperty, setBooleanProperty, setIntProperty, setObjectProperty, setStringProperty, setStrProperty
Von 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, weakUnref
Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von 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()
-