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 GSTBIN_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
 void _gst_debug_bin_to_dot_file_with_ts(Bin bin, int details, java.lang.String file_name)
           
 void _gst_debug_bin_to_dot_file(Bin bin, int details, java.lang.String file_name)
           
 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)
           
 com.sun.jna.Pointer ptr_gst_pipeline_new(java.lang.String name)
           
 

Field Detail

GSTBIN_API

static final GstBinAPI GSTBIN_API
Method Detail

ptr_gst_bin_new

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

ptr_gst_pipeline_new

com.sun.jna.Pointer ptr_gst_pipeline_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)

_gst_debug_bin_to_dot_file

void _gst_debug_bin_to_dot_file(Bin bin,
                                int details,
                                java.lang.String file_name)

_gst_debug_bin_to_dot_file_with_ts

void _gst_debug_bin_to_dot_file_with_ts(Bin bin,
                                        int details,
                                        java.lang.String file_name)