public class GstObject extends GObject
GObject. It is an abstract class that is not very usable on its own.GObject.GCallbackNativeObject.InitializerdefaultInit, ownsHandle| Constructor and Description |
|---|
GstObject(NativeObject.Initializer init)
Wraps an underlying C GstObject with a Java proxy
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addListenerProxy(java.lang.Class<? extends java.util.EventListener> listenerClass,
java.util.EventListener listener,
java.util.EventListenerProxy proxy)
Adds an
EventListenerProxy on this object. |
java.lang.String |
getName()
Returns a copy of the name of this object.
|
GstObject |
getParent() |
protected static NativeObject.Initializer |
initializer(com.sun.jna.Pointer ptr) |
protected static NativeObject.Initializer |
initializer(com.sun.jna.Pointer ptr,
boolean needRef) |
protected void |
ref() |
protected java.util.EventListenerProxy |
removeListenerProxy(java.lang.Class<? extends java.util.EventListener> listenerClass,
java.util.EventListener listener)
Removes an
EventListenerProxy from this object. |
boolean |
setName(java.lang.String name)
Sets the name of this object, or gives this object a guaranteed unique
name (if name is null).
|
protected static NativeObject.Initializer |
steal(GstObject victim)
Steal the native peer from another GstObject.
|
java.lang.String |
toString() |
protected void |
unref() |
addCallback, connect, connect, connect, disconnect, disconnect, disposeNativeHandle, emit, emit, g_signal_connect, get, getPointer, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getType, invalidate, objectForX, removeCallback, setclassFor, disown, dispose, equals, finalize, getNativeAddress, handle, hashCode, initializer, instanceFor, isDisposed, nativeValue, objectFor, objectFor, objectFor, objectForpublic GstObject(NativeObject.Initializer init)
init - Initialization dataprotected static NativeObject.Initializer initializer(com.sun.jna.Pointer ptr)
protected static NativeObject.Initializer initializer(com.sun.jna.Pointer ptr, boolean needRef)
protected static NativeObject.Initializer steal(GstObject victim)
victim - The GstObject to takeover.GstObject(org.gstreamer.lowlevel.NativeObject.Initializer)public boolean setName(java.lang.String name)
name - new name of objectpublic java.lang.String getName()
public java.lang.String toString()
toString in class NativeObjectpublic GstObject getParent()
protected void addListenerProxy(java.lang.Class<? extends java.util.EventListener> listenerClass,
java.util.EventListener listener,
java.util.EventListenerProxy proxy)
EventListenerProxy on this object.
This is used by subclasses that wish to map between java style event listeners
and gstreamer signals.listenerClass - Class of the listener being added.listener - The listener being added.proxy - Proxy for the event listener.protected java.util.EventListenerProxy removeListenerProxy(java.lang.Class<? extends java.util.EventListener> listenerClass,
java.util.EventListener listener)
EventListenerProxy from this object.
This is used by subclasses that wish to map between java style event listeners
and gstreamer signals.listenerClass - The class of listener the proxy was added for.listener - The listener the proxy was added for.