org.gstreamer.lowlevel
Interface GstControllerAPI
- All Superinterfaces:
- com.sun.jna.Library
public interface GstControllerAPI
- extends com.sun.jna.Library
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
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)
|
GSTCONTROLLER_API
static final GstControllerAPI GSTCONTROLLER_API
GST_PADDING
static final int GST_PADDING
- See Also:
- Constant Field Values
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)