gst.control_binding
Module for [ControlBinding] class
Types 3
A base class for value mapping objects that attaches control sources to #GObject properties. Such an object is taking one or more #GstControlSource instances, combines them and maps the resulting value to the type and value range of the bound property.
Methods
ControlBindingGidBuilder builder() static nothrowGet builder for [gst.control_binding.ControlBinding] Returns: New builder objectbool getGValueArray(gst.types.ClockTime timestamp, gst.types.ClockTime interval, gobject.value.Value[] values) nothrowGets a number of #GValues for the given controlled property starting at the requested time. The array values need to hold enough space for n_values of #GValue.gobject.value.Value getValue(gst.types.ClockTime timestamp) nothrowGets the value for the given controlled property at the requested time.bool isDisabled() nothrowChecks if the control binding is disabled. Returns: true if the binding is inactivevoid setDisabled(bool disabled) nothrowThis function is used to disable a control binding for some time, i.e. [gst.object.ObjectWrap.syncValues] will do nothing.bool syncValues(gst.object.ObjectWrap object, gst.types.ClockTime timestamp, gst.types.ClockTime lastSync) nothrowSets the property of the object, according to the #GstControlSources that handles it and for the given timestamp.Fluent builder implementation template for gst.control_binding.ControlBinding
Fluent builder for gst.control_binding.ControlBinding
Methods