Registers a callback on the given ClockID id with the given function and
user_data.
When passing a ClockID with an invalid time to this function, the callback will be called
immediately with a time set to gst_clock_time_none. The callback will be called when the time of
id has been reached.
The callback func can be invoked from any thread, either provided by the core or from a streaming thread. The application
should be prepared for this.
| id |
a ClockID to wait on |
| func |
The callback function |
| destroy_data |
DestroyNotify for user_data |
| user_data |
User data passed in the callback |
|
the result of the non blocking wait. |