PipeWire
0.3.39
|
spa/param/latency-utils.h
More...
Go to the source code of this file.
Data Structures | |
struct | spa_latency_info |
struct | spa_process_latency_info |
Macros | |
#define | SPA_LATENCY_INFO(dir, ...) (struct spa_latency_info) { .direction = (dir), ## __VA_ARGS__ } |
#define | SPA_PROCESS_LATENCY_INFO_INIT(...) (struct spa_process_latency_info) { __VA_ARGS__ } |
Functions | |
static int | spa_latency_info_compare (const struct spa_latency_info *a, struct spa_latency_info *b) |
static int | spa_latency_info_combine (struct spa_latency_info *info, const struct spa_latency_info *other) |
static int | spa_latency_parse (const struct spa_pod *latency, struct spa_latency_info *info) |
static struct spa_pod * | spa_latency_build (struct spa_pod_builder *builder, uint32_t id, const struct spa_latency_info *info) |
static int | spa_process_latency_parse (const struct spa_pod *latency, struct spa_process_latency_info *info) |
static struct spa_pod * | spa_process_latency_build (struct spa_pod_builder *builder, uint32_t id, const struct spa_process_latency_info *info) |
static int | spa_process_latency_info_add (const struct spa_process_latency_info *process, struct spa_latency_info *info) |