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 interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandler
ch.bailu.gtk.gst.JnaBinClass.OnAddElement
ch.bailu.gtk.gst.JnaBinClass.OnDeepElementAdded
ch.bailu.gtk.gst.JnaBinClass.OnDeepElementRemoved
ch.bailu.gtk.gst.JnaBinClass.OnDoLatency
ch.bailu.gtk.gst.JnaBinClass.OnElementAdded
ch.bailu.gtk.gst.JnaBinClass.OnElementRemoved
ch.bailu.gtk.gst.JnaBinClass.OnHandleMessage
ch.bailu.gtk.gst.JnaBinClass.OnRemoveElement
static int
static TypeSystem.TypeSize
static TypeSystem.TypeSize
void
setFieldAddElement
(BinClass.OnAddElement add_element) void
setFieldDeepElementAdded
(BinClass.OnDeepElementAdded deep_element_added) void
setFieldDeepElementRemoved
(BinClass.OnDeepElementRemoved deep_element_removed) void
setFieldDoLatency
(BinClass.OnDoLatency do_latency) void
setFieldElementAdded
(BinClass.OnElementAdded element_added) void
setFieldElementRemoved
(BinClass.OnElementRemoved element_removed) void
setFieldHandleMessage
(BinClass.OnHandleMessage handle_message) void
setFieldRemoveElement
(BinClass.OnRemoveElement remove_element) 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
-
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()
-