GstTask: add some more docs

This commit is contained in:
Wim Taymans 2009-04-21 17:53:07 +02:00 committed by Wim Taymans
parent 10f5429887
commit c3a4f5a976

View file

@ -42,11 +42,12 @@
* gst_task_set_lock(). * gst_task_set_lock().
* *
* The task can be started, paused and stopped with gst_task_start(), gst_task_pause() * The task can be started, paused and stopped with gst_task_start(), gst_task_pause()
* and gst_task_stop() respectively. * and gst_task_stop() respectively or with the gst_task_set_state() function.
* *
* A #GstTask will repeatedly call the #GstTaskFunction with the user data * A #GstTask will repeatedly call the #GstTaskFunction with the user data
* that was provided when creating the task with gst_task_create(). Before calling * that was provided when creating the task with gst_task_create(). While calling
* the function it will acquire the provided lock. * the function it will acquire the provided lock. The provided lock is released
* when the task pauses or stops.
* *
* Stopping a task with gst_task_stop() will not immediately make sure the task is * Stopping a task with gst_task_stop() will not immediately make sure the task is
* not running anymore. Use gst_task_join() to make sure the task is completely * not running anymore. Use gst_task_join() to make sure the task is completely