Class: GstController::DirectControlBinding

Inherits:
Gst::ControlBinding show all
Defined in:
(unknown)

Overview

The class structure of Gst::DirectControlBinding.

Instance Method Summary collapse

Methods inherited from Gst::ControlBinding

#disabled=, #get_g_value_array, #get_value, #get_value_array, #is_disabled, #name, #name=, #object, #object=, #sync_values

Methods inherited from Gst::Object

#add_control_binding, check_uniqueness, #control_bindings_disabled=, #control_rate, #control_rate=, default_deep_notify, #default_error, #get_control_binding, #get_g_value_array, #get_value, #get_value_array, #has_active_control_bindings, #has_ancestor, #has_as_ancestor, #has_as_parent, #name, #name=, #parent, #parent=, #path_string, #ref, ref_sink, #remove_control_binding, replace, #set_control_binding_disabled, #suggest_next_sync, #sync_values, #unparent, #unref

Constructor Details

#initialize(object, property_name, cs) ⇒ Gst::ControlBinding

Create a new control-binding that attaches the Gst::ControlSource to the #GObject property. It will directly map the control source values to the target property range without any transformations.

Parameters:

  • object (Gst::Object)

    the object of the property

  • property_name (String)

    the property-name to attach the control source

  • cs (Gst::ControlSource)

    the control source

Instance Method Details

#absolute=(absolute) ⇒ Boolean

Parameters:

  • absolute (Boolean)

Returns:

  • (Boolean)

    absolute

  • (Boolean)

    absolute

#absolute?Boolean

Returns absolute.

Returns:

  • (Boolean)

    absolute

#control_sourceGst::ControlSource

Returns control-source.

Returns:

#control_source=(control_source) ⇒ Gst::ControlSource

Parameters:

Returns: