Starts a task that repeatedly calls func with user_data. This function
is mostly used in pad activation functions to start the dataflow.
The GST_PAD_STREAM_LOCK of pad will automatically be acquired
before func is called.
the task function to call
user data passed to the task function
called when user_data is no longer referenced
a TRUE if the task could be started.