public interface GstTagListAPI
extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static interface |
GstTagListAPI.TagForeachFunc |
static interface |
GstTagListAPI.TagMergeFunc |
Modifier and Type | Field and Description |
---|---|
static GstTagListAPI |
GSTTAGLIST_API |
Modifier and Type | Method and Description |
---|---|
boolean |
gst_is_tag_list(TagList p) |
void |
gst_tag_list_add(TagList list,
TagMergeMode mode,
java.lang.String tag,
java.lang.Object... tags) |
TagList |
gst_tag_list_copy(TagList list) |
void |
gst_tag_list_foreach(TagList list,
GstTagListAPI.TagForeachFunc func,
com.sun.jna.Pointer user_data) |
boolean |
gst_tag_list_get_boolean_index(TagList list,
java.lang.String tag,
int index,
int[] value) |
boolean |
gst_tag_list_get_boolean(TagList list,
java.lang.String tag,
int[] value) |
boolean |
gst_tag_list_get_char_index(TagList list,
java.lang.String tag,
int index,
byte[] value) |
boolean |
gst_tag_list_get_char(TagList list,
java.lang.String tag,
byte[] value) |
boolean |
gst_tag_list_get_date_index(TagList list,
java.lang.String tag,
int index,
com.sun.jna.Pointer[] value) |
boolean |
gst_tag_list_get_date_index(TagList list,
java.lang.String tag,
int index,
com.sun.jna.ptr.PointerByReference value) |
boolean |
gst_tag_list_get_double_index(TagList list,
java.lang.String tag,
int index,
double[] value) |
boolean |
gst_tag_list_get_double(TagList list,
java.lang.String tag,
double[] value) |
boolean |
gst_tag_list_get_int_index(TagList list,
java.lang.String tag,
int index,
int[] value) |
boolean |
gst_tag_list_get_int(TagList list,
java.lang.String tag,
int[] value) |
boolean |
gst_tag_list_get_int64_index(TagList list,
java.lang.String tag,
int index,
long[] value) |
boolean |
gst_tag_list_get_int64(TagList list,
java.lang.String tag,
long[] value) |
boolean |
gst_tag_list_get_string_index(TagList list,
java.lang.String tag,
int index,
com.sun.jna.Pointer[] value) |
boolean |
gst_tag_list_get_string_index(TagList list,
java.lang.String tag,
int index,
com.sun.jna.ptr.PointerByReference value) |
boolean |
gst_tag_list_get_string(TagList list,
java.lang.String tag,
com.sun.jna.ptr.PointerByReference value) |
int |
gst_tag_list_get_tag_size(TagList list,
java.lang.String tag) |
boolean |
gst_tag_list_get_uchar_index(TagList list,
java.lang.String tag,
int index,
byte[] value) |
boolean |
gst_tag_list_get_uchar(TagList list,
java.lang.String tag,
byte[] value) |
boolean |
gst_tag_list_get_uint_index(TagList list,
java.lang.String tag,
int index,
int[] value) |
boolean |
gst_tag_list_get_uint(TagList list,
java.lang.String tag,
int[] value) |
void |
gst_tag_list_insert(TagList into,
TagList from,
TagMergeMode mode) |
boolean |
gst_tag_list_is_empty(TagList list) |
TagList |
gst_tag_list_merge(TagList list1,
TagList list2,
TagMergeMode mode) |
TagList |
gst_tag_list_new() |
void |
gst_tag_list_remove_tag(TagList list,
TagList tag) |
static final GstTagListAPI GSTTAGLIST_API
TagList gst_tag_list_new()
boolean gst_is_tag_list(TagList p)
void gst_tag_list_add(TagList list, TagMergeMode mode, java.lang.String tag, java.lang.Object... tags)
boolean gst_tag_list_is_empty(TagList list)
void gst_tag_list_insert(TagList into, TagList from, TagMergeMode mode)
TagList gst_tag_list_merge(TagList list1, TagList list2, TagMergeMode mode)
int gst_tag_list_get_tag_size(TagList list, java.lang.String tag)
void gst_tag_list_foreach(TagList list, GstTagListAPI.TagForeachFunc func, com.sun.jna.Pointer user_data)
boolean gst_tag_list_get_char(TagList list, java.lang.String tag, byte[] value)
boolean gst_tag_list_get_char_index(TagList list, java.lang.String tag, int index, byte[] value)
boolean gst_tag_list_get_uchar(TagList list, java.lang.String tag, byte[] value)
boolean gst_tag_list_get_uchar_index(TagList list, java.lang.String tag, int index, byte[] value)
boolean gst_tag_list_get_boolean(TagList list, java.lang.String tag, int[] value)
boolean gst_tag_list_get_boolean_index(TagList list, java.lang.String tag, int index, int[] value)
boolean gst_tag_list_get_int(TagList list, java.lang.String tag, int[] value)
boolean gst_tag_list_get_int_index(TagList list, java.lang.String tag, int index, int[] value)
boolean gst_tag_list_get_uint(TagList list, java.lang.String tag, int[] value)
boolean gst_tag_list_get_uint_index(TagList list, java.lang.String tag, int index, int[] value)
boolean gst_tag_list_get_int64(TagList list, java.lang.String tag, long[] value)
boolean gst_tag_list_get_int64_index(TagList list, java.lang.String tag, int index, long[] value)
boolean gst_tag_list_get_double(TagList list, java.lang.String tag, double[] value)
boolean gst_tag_list_get_double_index(TagList list, java.lang.String tag, int index, double[] value)
boolean gst_tag_list_get_string(TagList list, java.lang.String tag, com.sun.jna.ptr.PointerByReference value)
boolean gst_tag_list_get_string_index(TagList list, java.lang.String tag, int index, com.sun.jna.ptr.PointerByReference value)
boolean gst_tag_list_get_string_index(TagList list, java.lang.String tag, int index, com.sun.jna.Pointer[] value)
boolean gst_tag_list_get_date_index(TagList list, java.lang.String tag, int index, com.sun.jna.ptr.PointerByReference value)
boolean gst_tag_list_get_date_index(TagList list, java.lang.String tag, int index, com.sun.jna.Pointer[] value)