org.gstreamer.lowlevel
Interface GlibAPI

All Superinterfaces:
com.sun.jna.Library

public interface GlibAPI
extends com.sun.jna.Library


Nested Class Summary
static interface GlibAPI.GDestroyNotify
           
static class GlibAPI.GList
           
static interface GlibAPI.GSourceFunc
           
static interface GlibAPI.GThreadFunc
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GlibAPI glib
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 void g_date_free(com.sun.jna.Pointer date)
           
 com.sun.jna.Pointer g_date_new_dmy(int day, int month, int year)
           
 com.sun.jna.Pointer g_date_new_julian(int julian_day)
           
 com.sun.jna.Pointer g_date_new()
           
 void g_error_free(GstAPI.GErrorStruct error)
           
 void g_error_free(com.sun.jna.Pointer error)
           
 void g_free(com.sun.jna.Pointer ptr)
           
 com.sun.jna.NativeLong g_idle_add(GlibAPI.GSourceFunc function, com.sun.jna.Pointer data)
           
 GSource g_idle_source_new()
           
 boolean g_main_context_acquire(GMainContext ctx)
           
 com.sun.jna.Pointer g_main_context_default()
           
 boolean g_main_context_is_owner(GMainContext ctx)
           
 com.sun.jna.Pointer g_main_context_new()
           
 boolean g_main_context_pending(GMainContext ctx)
           
 void g_main_context_ref(com.sun.jna.Pointer context)
           
 void g_main_context_release(GMainContext ctx)
           
 void g_main_context_unref(com.sun.jna.Pointer context)
           
 boolean g_main_context_wait(GMainContext ctx)
           
 GMainContext g_main_loop_get_context(MainLoop loop)
           
 boolean g_main_loop_is_running(MainLoop loop)
           
 com.sun.jna.Pointer g_main_loop_new(GMainContext context, boolean running)
           
 void g_main_loop_quit(MainLoop loop)
           
 void g_main_loop_ref(MainLoop ptr)
           
 void g_main_loop_run(MainLoop loop)
           
 void g_main_loop_unref(MainLoop ptr)
           
 void g_main_loop_unref(com.sun.jna.Pointer ptr)
           
 int g_source_attach(GSource source, GMainContext context)
           
 void g_source_destroy(GSource source)
           
 void g_source_destroy(com.sun.jna.Pointer source)
           
 boolean g_source_is_destroyed(GSource source)
           
 boolean g_source_is_destroyed(com.sun.jna.Pointer source)
           
 com.sun.jna.Pointer g_source_ref(com.sun.jna.Pointer source)
           
 void g_source_remove(int id)
           
 void g_source_set_callback(GSource source, GlibAPI.GSourceFunc callback, java.lang.Object data, GlibAPI.GDestroyNotify destroy)
           
 void g_source_unref(com.sun.jna.Pointer source)
           
 com.sun.jna.Pointer g_thread_create(GlibAPI.GThreadFunc func, com.sun.jna.Pointer data, boolean joinable, com.sun.jna.ptr.PointerByReference error)
           
 void g_thread_exit(com.sun.jna.Pointer retval)
           
 com.sun.jna.Pointer g_thread_join(com.sun.jna.Pointer thread)
           
 com.sun.jna.Pointer g_thread_self()
           
 void g_thread_set_priority(com.sun.jna.Pointer thread, int priority)
           
 void g_thread_yield()
           
 int g_timeout_add_full(int priority, int interval, GlibAPI.GSourceFunc function, com.sun.jna.Pointer data, GlibAPI.GDestroyNotify notify)
           
 int g_timeout_add_seconds(int interval, GlibAPI.GSourceFunc function, com.sun.jna.Pointer data)
           
 int g_timeout_add(int interval, GlibAPI.GSourceFunc function, com.sun.jna.Pointer data)
           
 GSource g_timeout_source_new_seconds(int interval)
           
 GSource g_timeout_source_new(int interval)
           
 

Field Detail

glib

static final GlibAPI glib
Method Detail

g_main_loop_new

com.sun.jna.Pointer g_main_loop_new(GMainContext context,
                                    boolean running)

g_main_loop_run

void g_main_loop_run(MainLoop loop)

g_main_loop_is_running

boolean g_main_loop_is_running(MainLoop loop)

g_main_loop_get_context

GMainContext g_main_loop_get_context(MainLoop loop)

g_main_loop_quit

void g_main_loop_quit(MainLoop loop)

g_main_loop_ref

void g_main_loop_ref(MainLoop ptr)

g_main_loop_unref

void g_main_loop_unref(MainLoop ptr)

g_main_loop_unref

void g_main_loop_unref(com.sun.jna.Pointer ptr)

g_main_context_new

com.sun.jna.Pointer g_main_context_new()

g_main_context_ref

void g_main_context_ref(com.sun.jna.Pointer context)

g_main_context_unref

void g_main_context_unref(com.sun.jna.Pointer context)

g_main_context_default

com.sun.jna.Pointer g_main_context_default()

g_main_context_pending

boolean g_main_context_pending(GMainContext ctx)

g_main_context_acquire

boolean g_main_context_acquire(GMainContext ctx)

g_main_context_release

void g_main_context_release(GMainContext ctx)

g_main_context_is_owner

boolean g_main_context_is_owner(GMainContext ctx)

g_main_context_wait

boolean g_main_context_wait(GMainContext ctx)

g_idle_source_new

GSource g_idle_source_new()

g_timeout_source_new

GSource g_timeout_source_new(int interval)

g_timeout_source_new_seconds

GSource g_timeout_source_new_seconds(int interval)

g_source_attach

int g_source_attach(GSource source,
                    GMainContext context)

g_source_destroy

void g_source_destroy(com.sun.jna.Pointer source)

g_source_destroy

void g_source_destroy(GSource source)

g_source_ref

com.sun.jna.Pointer g_source_ref(com.sun.jna.Pointer source)

g_source_unref

void g_source_unref(com.sun.jna.Pointer source)

g_source_set_callback

void g_source_set_callback(GSource source,
                           GlibAPI.GSourceFunc callback,
                           java.lang.Object data,
                           GlibAPI.GDestroyNotify destroy)

g_source_is_destroyed

boolean g_source_is_destroyed(com.sun.jna.Pointer source)

g_source_is_destroyed

boolean g_source_is_destroyed(GSource source)

g_thread_create

com.sun.jna.Pointer g_thread_create(GlibAPI.GThreadFunc func,
                                    com.sun.jna.Pointer data,
                                    boolean joinable,
                                    com.sun.jna.ptr.PointerByReference error)

g_thread_self

com.sun.jna.Pointer g_thread_self()

g_thread_join

com.sun.jna.Pointer g_thread_join(com.sun.jna.Pointer thread)

g_thread_yield

void g_thread_yield()

g_thread_set_priority

void g_thread_set_priority(com.sun.jna.Pointer thread,
                           int priority)

g_thread_exit

void g_thread_exit(com.sun.jna.Pointer retval)

g_idle_add

com.sun.jna.NativeLong g_idle_add(GlibAPI.GSourceFunc function,
                                  com.sun.jna.Pointer data)

g_timeout_add

int g_timeout_add(int interval,
                  GlibAPI.GSourceFunc function,
                  com.sun.jna.Pointer data)

g_timeout_add_full

int g_timeout_add_full(int priority,
                       int interval,
                       GlibAPI.GSourceFunc function,
                       com.sun.jna.Pointer data,
                       GlibAPI.GDestroyNotify notify)

g_timeout_add_seconds

int g_timeout_add_seconds(int interval,
                          GlibAPI.GSourceFunc function,
                          com.sun.jna.Pointer data)

g_error_free

void g_error_free(com.sun.jna.Pointer error)

g_error_free

void g_error_free(GstAPI.GErrorStruct error)

g_source_remove

void g_source_remove(int id)

g_free

void g_free(com.sun.jna.Pointer ptr)

g_date_new

com.sun.jna.Pointer g_date_new()

g_date_new_dmy

com.sun.jna.Pointer g_date_new_dmy(int day,
                                   int month,
                                   int year)

g_date_new_julian

com.sun.jna.Pointer g_date_new_julian(int julian_day)

g_date_free

void g_date_free(com.sun.jna.Pointer date)