Connect to ValueAdded signal.
Connect to ValueChanged signal.
Connect to ValueRemoved signal.
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
Gets the value for this #GstControlSource at a given timestamp.
Gets an array of values for for this #GstControlSource. Values that are undefined contain NANs.
Base class for #GstControlSource that use time-stamped values.
When overriding bind, chain up first to give this bind implementation a chance to setup things.
All functions are MT-safe.