| Interface | Description |
|---|---|
| GObject.GInterface |
Base interface for classes that implement a GInterface
|
| NativeEnum<T extends Enum<T>> |
Interface for enums that wrap a native int-based enum.
|
| NativeFlags<T extends Enum<T>> |
Interface for enums that represent native bit flags.
|
| NativeObject.TypeProvider |
Register implementations of this interface via the
ServiceLoader
mechanism to provide new native object registrations externally. |
| Class | Description |
|---|---|
| GCancellable | |
| GDate |
Wrapper to the GDate data structure.
|
| GError |
Base GLib error type.
|
| GInetAddress | |
| GInetSocketAddress | |
| GLib |
Miscellaneous Utility Functions — a selection of portable utility functions from GLib
Documentation derived from https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-setenv
|
| GLib.Types | |
| GMainContext | |
| GObject |
GObject is the fundamental type providing the common attributes and methods
for all object types in libraries based on the GObject system.
|
| GObject.Handle | |
| GQuark |
Quarks — a 2-way association between a string and a unique integer identifier.
|
| GSocket | |
| GSocketAddress | |
| GSource | |
| MainContextExecutorService |
Wraps the glib main loop/main context in a ScheduledExecutor interface.
|
| NativeObject | |
| NativeObject.Handle |
A class for managing the underlying native pointer.
|
| NativeObject.Initializer |
A class for propagating low level pointer arguments up the constructor
chain.
|
| NativeObject.TypeRegistration<T extends NativeObject> |
Registration for creating native object subclasses for specific GTypes.
|
| Natives |
Here be Dragons!
|
| RefCountedObject |
A
NativeObject that has an associated reference count |
| RefCountedObject.Handle |
| Enum | Description |
|---|---|
| GSocketFamily | |
| GSocketProtocol | |
| GSocketType |
| Exception | Description |
|---|---|
| GLibException |
Thrown when a gstreamer error occurs.
|
Copyright © 2021 gstreamer-java. All rights reserved.