org.gstreamer.lowlevel
Interface GstControllerAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstControllerAPI
extends com.sun.jna.Library


Nested Class Summary
static class GstControllerAPI.GstControllerClass
           
static class GstControllerAPI.GstControllerStruct
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static int GST_PADDING
           
static GstControllerAPI GSTCONTROLLER_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
 ControlSource gst_controller_get_control_source(Controller self, java.lang.String property_name)
           
 GType gst_controller_get_type()
           
 boolean gst_controller_get_value_arrays(Controller self, ClockTime timestamp, GlibAPI.GSList value_arrays)
           
 GValueAPI.GValue gst_controller_get(Controller self, java.lang.String property_name, ClockTime timestamp)
           
 boolean gst_controller_init(com.sun.jna.ptr.IntByReference argc, com.sun.jna.ptr.PointerByReference argv)
           
 Controller gst_controller_new_list(GObject object, GlibAPI.GList list)
           
 Controller gst_controller_new(GObject... object)
           
 boolean gst_controller_remove_properties_list(Controller self, GlibAPI.GList list)
           
 boolean gst_controller_remove_properties(Controller... self)
           
 boolean gst_controller_set_control_source(Controller self, java.lang.String property_name, ControlSource csource)
           
 void gst_controller_set_disabled(Controller self, boolean disabled)
           
 void gst_controller_set_property_disabled(Controller self, java.lang.String property_name, boolean disabled)
           
 ClockTime gst_controller_suggest_next_sync(Controller self)
           
 boolean gst_controller_sync_values(Controller self, ClockTime timestamp)
           
 Controller gst_object_control_properties(GObject... object)
           
 ClockTime gst_object_get_control_rate(GObject object)
           
 ControlSource gst_object_get_control_source(GObject object, java.lang.String property_name)
           
 Controller gst_object_get_controller(GObject object)
           
 boolean gst_object_get_value_arrays(GObject object, ClockTime timestamp, GlibAPI.GSList value_arrays)
           
 void gst_object_set_control_rate(GObject object, ClockTime control_rate)
           
 boolean gst_object_set_control_source(GObject object, java.lang.String property_name, ControlSource csource)
           
 boolean gst_object_set_controller(GObject object, Controller controller)
           
 ClockTime gst_object_suggest_next_sync(GObject object)
           
 boolean gst_object_sync_values(GObject object, ClockTime timestamp)
           
 boolean gst_object_uncontrol_properties(GObject... object)
           
 

Field Detail

GSTCONTROLLER_API

static final GstControllerAPI GSTCONTROLLER_API

GST_PADDING

static final int GST_PADDING
See Also:
Constant Field Values
Method Detail

gst_controller_get_type

GType gst_controller_get_type()

gst_controller_new_list

Controller gst_controller_new_list(GObject object,
                                   GlibAPI.GList list)

gst_controller_new

Controller gst_controller_new(GObject... object)

gst_controller_remove_properties_list

boolean gst_controller_remove_properties_list(Controller self,
                                              GlibAPI.GList list)

gst_controller_remove_properties

boolean gst_controller_remove_properties(Controller... self)

gst_controller_set_disabled

void gst_controller_set_disabled(Controller self,
                                 boolean disabled)

gst_controller_set_property_disabled

void gst_controller_set_property_disabled(Controller self,
                                          java.lang.String property_name,
                                          boolean disabled)

gst_controller_set_control_source

boolean gst_controller_set_control_source(Controller self,
                                          java.lang.String property_name,
                                          ControlSource csource)

gst_controller_get_control_source

ControlSource gst_controller_get_control_source(Controller self,
                                                java.lang.String property_name)

gst_controller_suggest_next_sync

ClockTime gst_controller_suggest_next_sync(Controller self)

gst_controller_sync_values

boolean gst_controller_sync_values(Controller self,
                                   ClockTime timestamp)

gst_controller_get

GValueAPI.GValue gst_controller_get(Controller self,
                                    java.lang.String property_name,
                                    ClockTime timestamp)

gst_controller_get_value_arrays

boolean gst_controller_get_value_arrays(Controller self,
                                        ClockTime timestamp,
                                        GlibAPI.GSList value_arrays)

gst_object_control_properties

Controller gst_object_control_properties(GObject... object)

gst_object_uncontrol_properties

boolean gst_object_uncontrol_properties(GObject... object)

gst_object_get_controller

Controller gst_object_get_controller(GObject object)

gst_object_set_controller

boolean gst_object_set_controller(GObject object,
                                  Controller controller)

gst_object_suggest_next_sync

ClockTime gst_object_suggest_next_sync(GObject object)

gst_object_sync_values

boolean gst_object_sync_values(GObject object,
                               ClockTime timestamp)

gst_object_set_control_source

boolean gst_object_set_control_source(GObject object,
                                      java.lang.String property_name,
                                      ControlSource csource)

gst_object_get_control_source

ControlSource gst_object_get_control_source(GObject object,
                                            java.lang.String property_name)

gst_object_get_value_arrays

boolean gst_object_get_value_arrays(GObject object,
                                    ClockTime timestamp,
                                    GlibAPI.GSList value_arrays)

gst_object_get_control_rate

ClockTime gst_object_get_control_rate(GObject object)

gst_object_set_control_rate

void gst_object_set_control_rate(GObject object,
                                 ClockTime control_rate)

gst_controller_init

boolean gst_controller_init(com.sun.jna.ptr.IntByReference argc,
                            com.sun.jna.ptr.PointerByReference argv)