21#ifndef AVUTIL_EXECUTOR_H
22#define AVUTIL_EXECUTOR_H
void av_executor_free(AVExecutor **e)
Free executor.
AVExecutor * av_executor_alloc(const AVTaskCallbacks *callbacks, int thread_count)
Alloc executor.
struct AVExecutor AVExecutor
void av_executor_execute(AVExecutor *e, AVTask *t)
Add task to executor.
int(* priority_higher)(const AVTask *a, const AVTask *b)
int(* ready)(const AVTask *t, void *user_data)
int(* run)(AVTask *t, void *local_context, void *user_data)