PipeWire
0.3.45
|
thread utils More...
Data Fields | |
uint32_t | version |
struct spa_thread *(* | create )(void *data, const struct spa_dict *props, void *(*start)(void *), void *arg) |
create a new thread that runs start with arg More... | |
int(* | join )(void *data, struct spa_thread *thread, void **retval) |
stop and join a thread More... | |
int(* | get_rt_range )(void *data, const struct spa_dict *props, int *min, int *max) |
get realtime priority range for threads created with props More... | |
int(* | acquire_rt )(void *data, struct spa_thread *thread, int priority) |
acquire realtime priority, a priority of -1 refers to the priority configured in the realtime module More... | |
int(* | drop_rt )(void *data, struct spa_thread *thread) |
drop realtime priority More... | |
thread utils
uint32_t spa_thread_utils_methods::version |
struct spa_thread*(* spa_thread_utils_methods::create) (void *data, const struct spa_dict *props, void *(*start)(void *), void *arg) |
create a new thread that runs start with arg
int(* spa_thread_utils_methods::join) (void *data, struct spa_thread *thread, void **retval) |
stop and join a thread
int(* spa_thread_utils_methods::get_rt_range) (void *data, const struct spa_dict *props, int *min, int *max) |
get realtime priority range for threads created with props
int(* spa_thread_utils_methods::acquire_rt) (void *data, struct spa_thread *thread, int priority) |
acquire realtime priority, a priority of -1 refers to the priority configured in the realtime module
int(* spa_thread_utils_methods::drop_rt) (void *data, struct spa_thread *thread) |
drop realtime priority