org.gstreamer.lowlevel
Interface GstTagListAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstTagListAPI
extends com.sun.jna.Library

GstTagList functions


Nested Class Summary
static interface GstTagListAPI.TagForeachFunc
           
static interface GstTagListAPI.TagMergeFunc
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GstTagListAPI GSTTAGLIST_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
 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_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)
           
 

Field Detail

GSTTAGLIST_API

static final GstTagListAPI GSTTAGLIST_API
Method Detail

gst_tag_list_new

TagList gst_tag_list_new()

gst_is_tag_list

boolean gst_is_tag_list(TagList p)

gst_tag_list_add

void gst_tag_list_add(TagList list,
                      TagMergeMode mode,
                      java.lang.String tag,
                      java.lang.Object... tags)

gst_tag_list_copy

TagList gst_tag_list_copy(TagList list)

gst_tag_list_is_empty

boolean gst_tag_list_is_empty(TagList list)

gst_tag_list_insert

void gst_tag_list_insert(TagList into,
                         TagList from,
                         TagMergeMode mode)

gst_tag_list_merge

TagList gst_tag_list_merge(TagList list1,
                           TagList list2,
                           TagMergeMode mode)

gst_tag_list_get_tag_size

int gst_tag_list_get_tag_size(TagList list,
                              java.lang.String tag)

gst_tag_list_remove_tag

void gst_tag_list_remove_tag(TagList list,
                             TagList tag)

gst_tag_list_foreach

void gst_tag_list_foreach(TagList list,
                          GstTagListAPI.TagForeachFunc func,
                          com.sun.jna.Pointer user_data)

gst_tag_list_get_char

boolean gst_tag_list_get_char(TagList list,
                              java.lang.String tag,
                              byte[] value)

gst_tag_list_get_char_index

boolean gst_tag_list_get_char_index(TagList list,
                                    java.lang.String tag,
                                    int index,
                                    byte[] value)

gst_tag_list_get_uchar

boolean gst_tag_list_get_uchar(TagList list,
                               java.lang.String tag,
                               byte[] value)

gst_tag_list_get_uchar_index

boolean gst_tag_list_get_uchar_index(TagList list,
                                     java.lang.String tag,
                                     int index,
                                     byte[] value)

gst_tag_list_get_boolean

boolean gst_tag_list_get_boolean(TagList list,
                                 java.lang.String tag,
                                 int[] value)

gst_tag_list_get_boolean_index

boolean gst_tag_list_get_boolean_index(TagList list,
                                       java.lang.String tag,
                                       int index,
                                       int[] value)

gst_tag_list_get_int

boolean gst_tag_list_get_int(TagList list,
                             java.lang.String tag,
                             int[] value)

gst_tag_list_get_int_index

boolean gst_tag_list_get_int_index(TagList list,
                                   java.lang.String tag,
                                   int index,
                                   int[] value)

gst_tag_list_get_uint

boolean gst_tag_list_get_uint(TagList list,
                              java.lang.String tag,
                              int[] value)

gst_tag_list_get_uint_index

boolean gst_tag_list_get_uint_index(TagList list,
                                    java.lang.String tag,
                                    int index,
                                    int[] value)

gst_tag_list_get_int64

boolean gst_tag_list_get_int64(TagList list,
                               java.lang.String tag,
                               long[] value)

gst_tag_list_get_int64_index

boolean gst_tag_list_get_int64_index(TagList list,
                                     java.lang.String tag,
                                     int index,
                                     long[] value)

gst_tag_list_get_string

boolean gst_tag_list_get_string(TagList list,
                                java.lang.String tag,
                                com.sun.jna.ptr.PointerByReference value)

gst_tag_list_get_string_index

boolean gst_tag_list_get_string_index(TagList list,
                                      java.lang.String tag,
                                      int index,
                                      com.sun.jna.ptr.PointerByReference value)

gst_tag_list_get_string_index

boolean gst_tag_list_get_string_index(TagList list,
                                      java.lang.String tag,
                                      int index,
                                      com.sun.jna.Pointer[] value)

gst_tag_list_get_double

boolean gst_tag_list_get_double(TagList list,
                                java.lang.String tag,
                                double[] value)

gst_tag_list_get_double_index

boolean gst_tag_list_get_double_index(TagList list,
                                      java.lang.String tag,
                                      int index,
                                      double[] value)