Package ch.bailu.gtk.gst
Klasse BinClass
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gst.BinClass
- Alle implementierten Schnittstellen:
PointerInterface
Subclasses can override #GstBinClass::add_element and #GstBinClass::remove_element
to update the list of children in the bin.
The #GstBinClass::handle_message method can be overridden to implement custom
message handling.
#GstBinClass::deep_element_added will be called when a new element has been
added to any bin inside this bin, so it will also be called if a new child
was added to a sub-bin of this bin. #GstBin implementations that override
this message should chain up to the parent class implementation so the
#GstBin::deep-element-added signal is emitted on all parents.
to update the list of children in the bin.
The #GstBinClass::handle_message method can be overridden to implement custom
message handling.
#GstBinClass::deep_element_added will be called when a new element has been
added to any bin inside this bin, so it will also be called if a new child
was added to a sub-bin of this bin. #GstBin implementations that override
this message should chain up to the parent class implementation so the
#GstBin::deep-element-added signal is emitted on all parents.
https://gstreamer.freedesktop.org/documentation/gstreamer/gi-index.html
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandlerch.bailu.gtk.gst.JnaBinClass.OnAddElementch.bailu.gtk.gst.JnaBinClass.OnDeepElementAddedch.bailu.gtk.gst.JnaBinClass.OnDeepElementRemovedch.bailu.gtk.gst.JnaBinClass.OnDoLatencych.bailu.gtk.gst.JnaBinClass.OnElementAddedch.bailu.gtk.gst.JnaBinClass.OnElementRemovedch.bailu.gtk.gst.JnaBinClass.OnHandleMessagech.bailu.gtk.gst.JnaBinClass.OnRemoveElementstatic intstatic TypeSystem.TypeSizestatic TypeSystem.TypeSizevoidsetFieldAddElement(BinClass.OnAddElement add_element) voidsetFieldDeepElementAdded(BinClass.OnDeepElementAdded deep_element_added) voidsetFieldDeepElementRemoved(BinClass.OnDeepElementRemoved deep_element_removed) voidsetFieldDoLatency(BinClass.OnDoLatency do_latency) voidsetFieldElementAdded(BinClass.OnElementAdded element_added) voidsetFieldElementRemoved(BinClass.OnElementRemoved element_removed) voidsetFieldHandleMessage(BinClass.OnHandleMessage handle_message) voidsetFieldRemoveElement(BinClass.OnRemoveElement remove_element) Von 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
-
Felddetails
-
PARENT_CLASS
bin parent class
Private field: direct-type- Siehe auch:
-
POOL
- Siehe auch:
-
ELEMENT_ADDED
- Siehe auch:
-
ELEMENT_REMOVED
- Siehe auch:
-
ADD_ELEMENT
- Siehe auch:
-
REMOVE_ELEMENT
- Siehe auch:
-
HANDLE_MESSAGE
- Siehe auch:
-
DO_LATENCY
SeeBinClass.OnDoLatency.onDoLatency(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gst.Bin)- Siehe auch:
-
DEEP_ELEMENT_ADDED
- Siehe auch:
-
DEEP_ELEMENT_REMOVED
- Siehe auch:
-
-
Konstruktordetails
-
BinClass
-
-
Methodendetails
-
getClassHandler
-
getFieldPool
-
setFieldElementAdded
-
getFieldElementAdded
public ch.bailu.gtk.gst.JnaBinClass.OnElementAdded getFieldElementAdded() -
setFieldElementRemoved
-
getFieldElementRemoved
public ch.bailu.gtk.gst.JnaBinClass.OnElementRemoved getFieldElementRemoved() -
setFieldAddElement
-
getFieldAddElement
public ch.bailu.gtk.gst.JnaBinClass.OnAddElement getFieldAddElement() -
setFieldRemoveElement
-
getFieldRemoveElement
public ch.bailu.gtk.gst.JnaBinClass.OnRemoveElement getFieldRemoveElement() -
setFieldHandleMessage
-
getFieldHandleMessage
public ch.bailu.gtk.gst.JnaBinClass.OnHandleMessage getFieldHandleMessage() -
setFieldDoLatency
-
getFieldDoLatency
public ch.bailu.gtk.gst.JnaBinClass.OnDoLatency getFieldDoLatency() -
setFieldDeepElementAdded
-
getFieldDeepElementAdded
public ch.bailu.gtk.gst.JnaBinClass.OnDeepElementAdded getFieldDeepElementAdded() -
setFieldDeepElementRemoved
-
getFieldDeepElementRemoved
public ch.bailu.gtk.gst.JnaBinClass.OnDeepElementRemoved getFieldDeepElementRemoved() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-