pub unsafe extern "C" fn gst_task_pool_push(
    pool: *mut GstTaskPool,
    func: GstTaskPoolFunction,
    user_data: gpointer,
    error: *mut *mut GError
) -> gpointer