org.gstreamer.lowlevel
Interface GValueAPI

All Superinterfaces:
com.sun.jna.Library

public interface GValueAPI
extends com.sun.jna.Library


Nested Class Summary
static class GValueAPI.GValue
           
static class GValueAPI.GValueArray
           
static interface GValueAPI.NoMapperAPI
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GValueAPI GVALUE_API
           
static GValueAPI.NoMapperAPI GVALUE_NOMAPPER_API
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 java.lang.String g_strdup_value_contents(GValueAPI.GValue value)
           
 boolean g_type_check_value_holds(GValueAPI.GValue value, GType type)
           
 com.sun.jna.Pointer g_value_array_append(GValueAPI.GValueArray value_array, GValueAPI.GValue value)
           
 com.sun.jna.Pointer g_value_array_copy(GValueAPI.GValueArray value_array)
           
 void g_value_array_free(GValueAPI.GValueArray value_array)
           
 GValueAPI.GValue g_value_array_get_nth(GValueAPI.GValueArray value_array, int index)
           
 com.sun.jna.Pointer g_value_array_insert(GValueAPI.GValueArray value_array, int index_, GValueAPI.GValue value)
           
 com.sun.jna.Pointer g_value_array_new(int n_prealloced)
           
 com.sun.jna.Pointer g_value_array_prepend(GValueAPI.GValueArray value_array, GValueAPI.GValue value)
           
 com.sun.jna.Pointer g_value_array_remove(GValueAPI.GValueArray value_array, int index)
           
 GObject g_value_dup_object(GValueAPI.GValue value)
           
 boolean g_value_get_boolean(GValueAPI.GValue value)
           
 com.sun.jna.Pointer g_value_get_boxed(GValueAPI.GValue value)
           
 byte g_value_get_char(GValueAPI.GValue value)
           
 double g_value_get_double(GValueAPI.GValue value)
           
 int g_value_get_enum(GValueAPI.GValue value)
           
 float g_value_get_float(GValueAPI.GValue value)
           
 int g_value_get_int(GValueAPI.GValue value)
           
 long g_value_get_int64(GValueAPI.GValue value)
           
 com.sun.jna.NativeLong g_value_get_long(GValueAPI.GValue value)
           
 GObject g_value_get_object(GValueAPI.GValue value)
           
 com.sun.jna.Pointer g_value_get_pointer(GValueAPI.GValue value)
           
 java.lang.String g_value_get_string(GValueAPI.GValue value)
           
 byte g_value_get_uchar(GValueAPI.GValue value)
           
 int g_value_get_uint(GValueAPI.GValue value)
           
 long g_value_get_uint64(GValueAPI.GValue value)
           
 com.sun.jna.NativeLong g_value_get_ulong(GValueAPI.GValue value)
           
 GValueAPI.GValue g_value_init(GValueAPI.GValue value, GType g_type)
           
 GValueAPI.GValue g_value_reset(GValueAPI.GValue value)
           
 void g_value_set_boolean(GValueAPI.GValue value, boolean v_boolean)
           
 void g_value_set_char(GValueAPI.GValue value, byte v_char)
           
 void g_value_set_double(GValueAPI.GValue value, double v_double)
           
 void g_value_set_enum(GValueAPI.GValue value, int v_enum)
           
 void g_value_set_float(GValueAPI.GValue value, float v_float)
           
 void g_value_set_int(GValueAPI.GValue value, int v_int)
           
 void g_value_set_int64(GValueAPI.GValue value, long v_int64)
           
 void g_value_set_long(GValueAPI.GValue value, com.sun.jna.NativeLong v_long)
           
 void g_value_set_object(GValueAPI.GValue value, GObject v_object)
           
 void g_value_set_static_string(GValueAPI.GValue value, java.lang.String v_string)
           
 void g_value_set_string(GValueAPI.GValue value, java.lang.String v_string)
           
 void g_value_set_uchar(GValueAPI.GValue value, byte v_uchar)
           
 void g_value_set_uint(GValueAPI.GValue value, int v_int)
           
 void g_value_set_uint64(GValueAPI.GValue value, long v_uint64)
           
 void g_value_set_ulong(GValueAPI.GValue value, com.sun.jna.NativeLong v_long)
           
 void g_value_take_object(GValueAPI.GValue value, GObject v_object)
           
 boolean g_value_transform(GValueAPI.GValue src_value, GValueAPI.GValue dest_value)
           
 boolean g_value_type_compatible(GType src_type, GType dest_type)
           
 boolean g_value_type_transformable(GType src_type, GType dest_type)
           
 void g_value_unset(GValueAPI.GValue value)
           
 

Field Detail

GVALUE_NOMAPPER_API

static final GValueAPI.NoMapperAPI GVALUE_NOMAPPER_API

GVALUE_API

static final GValueAPI GVALUE_API
Method Detail

g_value_init

GValueAPI.GValue g_value_init(GValueAPI.GValue value,
                              GType g_type)

g_value_reset

GValueAPI.GValue g_value_reset(GValueAPI.GValue value)

g_value_unset

void g_value_unset(GValueAPI.GValue value)

g_value_set_char

void g_value_set_char(GValueAPI.GValue value,
                      byte v_char)

g_value_get_char

byte g_value_get_char(GValueAPI.GValue value)

g_value_set_uchar

void g_value_set_uchar(GValueAPI.GValue value,
                       byte v_uchar)

g_value_get_uchar

byte g_value_get_uchar(GValueAPI.GValue value)

g_value_set_boolean

void g_value_set_boolean(GValueAPI.GValue value,
                         boolean v_boolean)

g_value_get_boolean

boolean g_value_get_boolean(GValueAPI.GValue value)

g_value_set_int

void g_value_set_int(GValueAPI.GValue value,
                     int v_int)

g_value_get_int

int g_value_get_int(GValueAPI.GValue value)

g_value_set_uint

void g_value_set_uint(GValueAPI.GValue value,
                      int v_int)

g_value_get_uint

int g_value_get_uint(GValueAPI.GValue value)

g_value_set_long

void g_value_set_long(GValueAPI.GValue value,
                      com.sun.jna.NativeLong v_long)

g_value_get_long

com.sun.jna.NativeLong g_value_get_long(GValueAPI.GValue value)

g_value_set_ulong

void g_value_set_ulong(GValueAPI.GValue value,
                       com.sun.jna.NativeLong v_long)

g_value_get_ulong

com.sun.jna.NativeLong g_value_get_ulong(GValueAPI.GValue value)

g_value_set_int64

void g_value_set_int64(GValueAPI.GValue value,
                       long v_int64)

g_value_get_int64

long g_value_get_int64(GValueAPI.GValue value)

g_value_set_uint64

void g_value_set_uint64(GValueAPI.GValue value,
                        long v_uint64)

g_value_get_uint64

long g_value_get_uint64(GValueAPI.GValue value)

g_value_set_float

void g_value_set_float(GValueAPI.GValue value,
                       float v_float)

g_value_get_float

float g_value_get_float(GValueAPI.GValue value)

g_value_set_double

void g_value_set_double(GValueAPI.GValue value,
                        double v_double)

g_value_get_double

double g_value_get_double(GValueAPI.GValue value)

g_value_set_enum

void g_value_set_enum(GValueAPI.GValue value,
                      int v_enum)

g_value_get_enum

int g_value_get_enum(GValueAPI.GValue value)

g_value_set_string

void g_value_set_string(GValueAPI.GValue value,
                        java.lang.String v_string)

g_value_set_static_string

void g_value_set_static_string(GValueAPI.GValue value,
                               java.lang.String v_string)

g_value_get_string

java.lang.String g_value_get_string(GValueAPI.GValue value)

g_value_get_pointer

com.sun.jna.Pointer g_value_get_pointer(GValueAPI.GValue value)

g_value_type_compatible

boolean g_value_type_compatible(GType src_type,
                                GType dest_type)

g_value_type_transformable

boolean g_value_type_transformable(GType src_type,
                                   GType dest_type)

g_value_transform

boolean g_value_transform(GValueAPI.GValue src_value,
                          GValueAPI.GValue dest_value)

g_strdup_value_contents

java.lang.String g_strdup_value_contents(GValueAPI.GValue value)

g_value_set_object

void g_value_set_object(GValueAPI.GValue value,
                        GObject v_object)

g_value_take_object

void g_value_take_object(GValueAPI.GValue value,
                         GObject v_object)

g_value_get_object

GObject g_value_get_object(GValueAPI.GValue value)

g_value_dup_object

GObject g_value_dup_object(GValueAPI.GValue value)

g_value_get_boxed

com.sun.jna.Pointer g_value_get_boxed(GValueAPI.GValue value)

g_value_array_get_nth

GValueAPI.GValue g_value_array_get_nth(GValueAPI.GValueArray value_array,
                                       int index)

g_value_array_new

com.sun.jna.Pointer g_value_array_new(int n_prealloced)

g_value_array_free

void g_value_array_free(GValueAPI.GValueArray value_array)

g_value_array_copy

com.sun.jna.Pointer g_value_array_copy(GValueAPI.GValueArray value_array)

g_value_array_prepend

com.sun.jna.Pointer g_value_array_prepend(GValueAPI.GValueArray value_array,
                                          GValueAPI.GValue value)

g_value_array_append

com.sun.jna.Pointer g_value_array_append(GValueAPI.GValueArray value_array,
                                         GValueAPI.GValue value)

g_value_array_insert

com.sun.jna.Pointer g_value_array_insert(GValueAPI.GValueArray value_array,
                                         int index_,
                                         GValueAPI.GValue value)

g_value_array_remove

com.sun.jna.Pointer g_value_array_remove(GValueAPI.GValueArray value_array,
                                         int index)

g_type_check_value_holds

boolean g_type_check_value_holds(GValueAPI.GValue value,
                                 GType type)