public interface GstStructureAPI
extends com.sun.jna.Library
Modifier and Type | Field and Description |
---|---|
static GstStructureAPI |
GSTSTRUCTURE_API |
Modifier and Type | Method and Description |
---|---|
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) |
static final GstStructureAPI GSTSTRUCTURE_API
GType gst_structure_get_type()
boolean gst_structure_get_int(Structure structure, java.lang.String fieldname, com.sun.jna.ptr.IntByReference value)
boolean gst_structure_fixate_field_nearest_int(Structure structure, java.lang.String field, int target)
java.lang.String gst_structure_to_string(Structure structure)
Structure gst_structure_from_string(java.lang.String data, com.sun.jna.ptr.PointerByReference end)
Structure gst_structure_empty_new(java.lang.String name)
Structure gst_structure_new(java.lang.String name, java.lang.String firstField, java.lang.Object... args)
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_remove_all_fields(Structure structure)
java.lang.String gst_structure_get_name(Structure structure)
void gst_structure_set_name(Structure structure, java.lang.String name)
boolean gst_structure_has_name(Structure structure, java.lang.String name)
int gst_structure_n_fields(Structure structure)
java.lang.String gst_structure_nth_field_name(Structure structure, int index)
boolean gst_structure_has_field(Structure structure, java.lang.String fieldname)
boolean gst_structure_has_field_typed(Structure structure, java.lang.String fieldname, GType type)
boolean gst_structure_get_boolean(Structure structure, java.lang.String fieldname, int[] value)
boolean gst_structure_get_int(Structure structure, java.lang.String fieldname, int[] value)
boolean gst_structure_get_uint(Structure structure, java.lang.String fieldname, int[] value)
boolean gst_structure_get_fourcc(Structure structure, java.lang.String fieldname, int[] value)
boolean gst_structure_get_double(Structure structure, java.lang.String fieldname, double[] value)
boolean gst_structure_get_date(Structure structure, java.lang.String fieldname, com.sun.jna.ptr.PointerByReference value)
boolean gst_structure_get_date(Structure structure, java.lang.String fieldname, com.sun.jna.Pointer[] value)
java.lang.String gst_structure_get_string(Structure structure, java.lang.String fieldname)
boolean gst_structure_get_enum(Structure structure, java.lang.String fieldname, GType enumtype, int[] value)
boolean gst_structure_get_fraction(Structure structure, java.lang.String fieldname, int[] value_numerator, int[] value_denominator)
GValueAPI.GValue gst_structure_get_value(Structure structure, java.lang.String fieldname)
void gst_structure_set(Structure structure, java.lang.String fieldname, java.lang.Object... args)