gstcontroller.trigger_control_source

Module for [TriggerControlSource] class

Types 3

#GstTriggerControlSource is a #GstControlSource, that returns values from user-given control points. It allows for a tolerance on the time-stamps.

To use #GstTriggerControlSource get a new instance by calling [gstcontroller.trigger_control_source.TriggerControlSource.new_], bind it to a #GParamSpec and set some control points by calling [gstcontroller.timed_value_control_source.TimedValueControlSource.set].

All functions are MT-safe.

Methods
GType _gType() @property
TriggerControlSource self()Returns `this`, for use in `with` statements.
TriggerControlSourceGidBuilder builder()Get builder for [gstcontroller.triggercontrolsource.TriggerControlSource] Returns: New builder object
long tolerance() @property
void tolerance(long propval) @property
Constructors
this(void * ptr, Flag!"Take" take)
this()This returns a new, unbound #GstTriggerControlSource. Returns: a new, unbound #GstTriggerControlSource.

Fluent builder for [gstcontroller.trigger_control_source.TriggerControlSource]