org.gstreamer.interfaces
Class GstInterface
java.lang.Object
org.gstreamer.lowlevel.NativeValue
org.gstreamer.interfaces.GstInterface
- Direct Known Subclasses:
- ColorBalance, Mixer, Navigation, PropertyProbe, Tuner, VideoOrientation, XOverlay
public abstract class GstInterface
- extends NativeValue
Base type for all gstreamer interface proxies
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
handle
protected final com.sun.jna.Pointer handle
element
protected final Element element
GstInterface
protected GstInterface(Element element,
GType type)
nativeValue
protected java.lang.Object nativeValue()
- Specified by:
nativeValue
in class NativeValue
objectList
protected <T extends GObject> java.util.List<T> objectList(GlibAPI.GList glist,
GstInterface.ListElementCreator<T> creator)
- Build a
List
of Object
from the native GList.
- Parameters:
glist
- The native list to get the objects from.objectClass
- The proxy class to wrap the list elements in.
- Returns:
- The converted list.