PipeWire 1.2.6
|
Files | |
file | thread.h |
pipewire/thread.h | |
Macros | |
#define | pw_thread_utils_create(...) spa_thread_utils_create(pw_thread_utils_get(), ##__VA_ARGS__) |
#define | pw_thread_utils_join(...) spa_thread_utils_join(pw_thread_utils_get(), ##__VA_ARGS__) |
#define | pw_thread_utils_get_rt_range(...) spa_thread_utils_get_rt_range(pw_thread_utils_get(), ##__VA_ARGS__) |
#define | pw_thread_utils_acquire_rt(...) spa_thread_utils_acquire_rt(pw_thread_utils_get(), ##__VA_ARGS__) |
#define | pw_thread_utils_drop_rt(...) spa_thread_utils_drop_rt(pw_thread_utils_get(), ##__VA_ARGS__) |
Functions | |
void | pw_thread_utils_set (struct spa_thread_utils *impl) |
struct spa_thread_utils * | pw_thread_utils_get (void) |
void * | pw_thread_fill_attr (const struct spa_dict *props, void *attr) |
functions to manipulate threads
#define pw_thread_utils_create | ( | ... | ) | spa_thread_utils_create(pw_thread_utils_get(), ##__VA_ARGS__) |
#define pw_thread_utils_join | ( | ... | ) | spa_thread_utils_join(pw_thread_utils_get(), ##__VA_ARGS__) |
#define pw_thread_utils_get_rt_range | ( | ... | ) | spa_thread_utils_get_rt_range(pw_thread_utils_get(), ##__VA_ARGS__) |
#define pw_thread_utils_acquire_rt | ( | ... | ) | spa_thread_utils_acquire_rt(pw_thread_utils_get(), ##__VA_ARGS__) |
#define pw_thread_utils_drop_rt | ( | ... | ) | spa_thread_utils_drop_rt(pw_thread_utils_get(), ##__VA_ARGS__) |
void pw_thread_utils_set | ( | struct spa_thread_utils * | impl | ) |
struct spa_thread_utils * pw_thread_utils_get | ( | void | ) |
void * pw_thread_fill_attr | ( | const struct spa_dict * | props, |
void * | attr ) |