PipeWire 1.2.7
|
A timeline point for explicit sync. More...
#include <spa/buffer/meta.h>
Data Fields | |
uint32_t | flags |
uint32_t | padding |
uint64_t | acquire_point |
the timeline acquire point, this is when the data can be accessed. | |
uint64_t | release_point |
the timeline release point, this timeline point should be signaled when the data is no longer accessed. | |
A timeline point for explicit sync.
Metadata to describe the time on the timeline when the buffer can be acquired and when it can be reused.
This metadata will usually also require negotiation of 2 extra buffer datas of type SPA_DATA_SyncObj with 2 fds for the acquire and release timelines respectively.
uint32_t spa_meta_sync_timeline::flags |
uint32_t spa_meta_sync_timeline::padding |
uint64_t spa_meta_sync_timeline::acquire_point |
the timeline acquire point, this is when the data can be accessed.
uint64_t spa_meta_sync_timeline::release_point |
the timeline release point, this timeline point should be signaled when the data is no longer accessed.