org.gstreamer.lowlevel
Interface GstStructureAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstStructureAPI
extends com.sun.jna.Library

GstStructure functions


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GstStructureAPI GSTSTRUCTURE_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
 Structure gst_structure_copy(Structure src)
           
 Structure gst_structure_empty_new(java.lang.String name)
           
 boolean gst_structure_fixate_field_nearest_int(Structure structure, java.lang.String field, int target)
           
 Structure gst_structure_from_string(java.lang.String data, com.sun.jna.ptr.PointerByReference end)
           
 boolean gst_structure_get_boolean(Structure structure, java.lang.String fieldname, int[] value)
           
 boolean gst_structure_get_date(Structure structure, java.lang.String fieldname, com.sun.jna.Pointer[] value)
           
 boolean gst_structure_get_date(Structure structure, java.lang.String fieldname, com.sun.jna.ptr.PointerByReference value)
           
 boolean gst_structure_get_double(Structure structure, java.lang.String fieldname, double[] value)
           
 boolean gst_structure_get_enum(Structure structure, java.lang.String fieldname, GType enumtype, int[] value)
           
 boolean gst_structure_get_fourcc(Structure structure, java.lang.String fieldname, int[] value)
           
 boolean gst_structure_get_fraction(Structure structure, java.lang.String fieldname, int[] value_numerator, int[] value_denominator)
           
 boolean gst_structure_get_int(Structure structure, java.lang.String fieldname, int[] value)
           
 boolean gst_structure_get_int(Structure structure, java.lang.String fieldname, com.sun.jna.ptr.IntByReference value)
           
 java.lang.String gst_structure_get_name(Structure structure)
           
 java.lang.String gst_structure_get_string(Structure structure, java.lang.String fieldname)
           
 GType gst_structure_get_type()
           
 boolean gst_structure_get_uint(Structure structure, java.lang.String fieldname, int[] value)
           
 GValueAPI.GValue gst_structure_get_value(Structure structure, java.lang.String fieldname)
           
 boolean gst_structure_has_field_typed(Structure structure, java.lang.String fieldname, GType type)
           
 boolean gst_structure_has_field(Structure structure, java.lang.String fieldname)
           
 boolean gst_structure_has_name(Structure structure, java.lang.String name)
           
 int gst_structure_n_fields(Structure structure)
           
 Structure gst_structure_new(java.lang.String name, java.lang.String firstField, java.lang.Object... args)
           
 java.lang.String gst_structure_nth_field_name(Structure structure, int index)
           
 void gst_structure_remove_all_fields(Structure structure)
           
 void gst_structure_remove_field(Structure structure, java.lang.String fieldName)
           
 void gst_structure_remove_fields(Structure structure, java.lang.String... fieldNames)
           
 void gst_structure_set_name(Structure structure, java.lang.String name)
           
 void gst_structure_set(Structure structure, java.lang.String fieldname, java.lang.Object... args)
           
 java.lang.String gst_structure_to_string(Structure structure)
           
 

Field Detail

GSTSTRUCTURE_API

static final GstStructureAPI GSTSTRUCTURE_API
Method Detail

gst_structure_get_type

GType gst_structure_get_type()

gst_structure_get_int

boolean gst_structure_get_int(Structure structure,
                              java.lang.String fieldname,
                              com.sun.jna.ptr.IntByReference value)

gst_structure_fixate_field_nearest_int

boolean gst_structure_fixate_field_nearest_int(Structure structure,
                                               java.lang.String field,
                                               int target)

gst_structure_to_string

java.lang.String gst_structure_to_string(Structure structure)

gst_structure_from_string

Structure gst_structure_from_string(java.lang.String data,
                                    com.sun.jna.ptr.PointerByReference end)

gst_structure_empty_new

Structure gst_structure_empty_new(java.lang.String name)

gst_structure_new

Structure gst_structure_new(java.lang.String name,
                            java.lang.String firstField,
                            java.lang.Object... args)

gst_structure_copy

Structure gst_structure_copy(Structure src)

gst_structure_remove_field

void gst_structure_remove_field(Structure structure,
                                java.lang.String fieldName)

gst_structure_remove_fields

void gst_structure_remove_fields(Structure structure,
                                 java.lang.String... fieldNames)

gst_structure_remove_all_fields

void gst_structure_remove_all_fields(Structure structure)

gst_structure_get_name

java.lang.String gst_structure_get_name(Structure structure)

gst_structure_set_name

void gst_structure_set_name(Structure structure,
                            java.lang.String name)

gst_structure_has_name

boolean gst_structure_has_name(Structure structure,
                               java.lang.String name)

gst_structure_n_fields

int gst_structure_n_fields(Structure structure)

gst_structure_nth_field_name

java.lang.String gst_structure_nth_field_name(Structure structure,
                                              int index)

gst_structure_has_field

boolean gst_structure_has_field(Structure structure,
                                java.lang.String fieldname)

gst_structure_has_field_typed

boolean gst_structure_has_field_typed(Structure structure,
                                      java.lang.String fieldname,
                                      GType type)

gst_structure_get_boolean

boolean gst_structure_get_boolean(Structure structure,
                                  java.lang.String fieldname,
                                  int[] value)

gst_structure_get_int

boolean gst_structure_get_int(Structure structure,
                              java.lang.String fieldname,
                              int[] value)

gst_structure_get_uint

boolean gst_structure_get_uint(Structure structure,
                               java.lang.String fieldname,
                               int[] value)

gst_structure_get_fourcc

boolean gst_structure_get_fourcc(Structure structure,
                                 java.lang.String fieldname,
                                 int[] value)

gst_structure_get_double

boolean gst_structure_get_double(Structure structure,
                                 java.lang.String fieldname,
                                 double[] value)

gst_structure_get_date

boolean gst_structure_get_date(Structure structure,
                               java.lang.String fieldname,
                               com.sun.jna.ptr.PointerByReference value)

gst_structure_get_date

boolean gst_structure_get_date(Structure structure,
                               java.lang.String fieldname,
                               com.sun.jna.Pointer[] value)

gst_structure_get_string

java.lang.String gst_structure_get_string(Structure structure,
                                          java.lang.String fieldname)

gst_structure_get_enum

boolean gst_structure_get_enum(Structure structure,
                               java.lang.String fieldname,
                               GType enumtype,
                               int[] value)

gst_structure_get_fraction

boolean gst_structure_get_fraction(Structure structure,
                                   java.lang.String fieldname,
                                   int[] value_numerator,
                                   int[] value_denominator)

gst_structure_get_value

GValueAPI.GValue gst_structure_get_value(Structure structure,
                                         java.lang.String fieldname)

gst_structure_set

void gst_structure_set(Structure structure,
                       java.lang.String fieldname,
                       java.lang.Object... args)