This returns a new, unbound #GstTriggerControlSource.
Find last value before given timestamp in control point list. If all values in the control point list come after the given timestamp or no values exist, null is returned.
Returns a read-only copy of the list of #GstTimedValue for the given property. Free the list after done with it.
Get the number of control points that are set.
Set the value of given controller-handled property at a certain time.
Sets multiple timed values at once.
Used to remove the value of given controller-handled property at a certain time.
Used to remove all time-stamped values of given controller-handled property
Connect to ValueAdded signal.
Connect to ValueChanged signal.
Connect to ValueRemoved signal.
#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.