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
ControlBinding self()Returns `this`, for use in `with` statements.ControlBindingGidBuilder builder()Get builder for [gst.control_binding.ControlBinding] Returns: New builder objectstring name() @propertygst.object.ObjectWrap object() @propertybool getGValueArray(gst.types.ClockTime timestamp, gst.types.ClockTime interval, gobject.value.Value[] values)Gets 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)Gets the value for the given controlled property at the requested time.bool isDisabled()Checks if the control binding is disabled. Returns: true if the binding is inactivevoid setDisabled(bool disabled)This 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)Sets the property of the object, according to the #GstControlSources that handles it and for the given timestamp.Fluent builder for [gst.control_binding.ControlBinding]
Methods