org.gstreamer.lowlevel
Interface GstBinAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstBinAPI
extends com.sun.jna.Library

GstBin functions


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GstBinAPI INSTANCE
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 void gst_bin_add_many(Bin bin, Element... elements)
           
 boolean gst_bin_add(Bin bin, Element element)
           
 Element gst_bin_get_by_interface(Bin bin, GType iface)
           
 Element gst_bin_get_by_name_recurse_up(Bin bin, java.lang.String name)
           
 Element gst_bin_get_by_name(Bin bin, java.lang.String name)
           
 GType gst_bin_get_type()
           
 com.sun.jna.Pointer gst_bin_iterate_all_by_interface(Bin bin, GType iface)
           
 com.sun.jna.Pointer gst_bin_iterate_elements(Bin bin)
           
 com.sun.jna.Pointer gst_bin_iterate_recurse(Bin bin)
           
 com.sun.jna.Pointer gst_bin_iterate_sinks(Bin bin)
           
 com.sun.jna.Pointer gst_bin_iterate_sorted(Bin bin)
           
 com.sun.jna.Pointer gst_bin_iterate_sources(Bin bin)
           
 Bin gst_bin_new(java.lang.String name)
           
 void gst_bin_remove_many(Bin bin, Element... elements)
           
 boolean gst_bin_remove(Bin bin, Element element)
           
 com.sun.jna.Pointer ptr_gst_bin_new(java.lang.String name)
           
 

Field Detail

INSTANCE

static final GstBinAPI INSTANCE
Method Detail

ptr_gst_bin_new

com.sun.jna.Pointer ptr_gst_bin_new(java.lang.String name)

gst_bin_new

Bin gst_bin_new(java.lang.String name)

gst_bin_get_type

GType gst_bin_get_type()

gst_bin_add

boolean gst_bin_add(Bin bin,
                    Element element)

gst_bin_add_many

void gst_bin_add_many(Bin bin,
                      Element... elements)

gst_bin_remove

boolean gst_bin_remove(Bin bin,
                       Element element)

gst_bin_remove_many

void gst_bin_remove_many(Bin bin,
                         Element... elements)

gst_bin_get_by_name

Element gst_bin_get_by_name(Bin bin,
                            java.lang.String name)

gst_bin_get_by_name_recurse_up

Element gst_bin_get_by_name_recurse_up(Bin bin,
                                       java.lang.String name)

gst_bin_get_by_interface

Element gst_bin_get_by_interface(Bin bin,
                                 GType iface)

gst_bin_iterate_elements

com.sun.jna.Pointer gst_bin_iterate_elements(Bin bin)

gst_bin_iterate_sorted

com.sun.jna.Pointer gst_bin_iterate_sorted(Bin bin)

gst_bin_iterate_recurse

com.sun.jna.Pointer gst_bin_iterate_recurse(Bin bin)

gst_bin_iterate_sinks

com.sun.jna.Pointer gst_bin_iterate_sinks(Bin bin)

gst_bin_iterate_sources

com.sun.jna.Pointer gst_bin_iterate_sources(Bin bin)

gst_bin_iterate_all_by_interface

com.sun.jna.Pointer gst_bin_iterate_all_by_interface(Bin bin,
                                                     GType iface)