PipeWire
0.3.33
|
A time structure. More...
Data Fields | |
int64_t | now |
the monotonic time in nanoseconds More... | |
struct spa_fraction | rate |
the rate of ticks and delay More... | |
uint64_t | ticks |
the ticks at now. More... | |
int64_t | delay |
delay to device, add to ticks to get the time of the device. More... | |
uint64_t | queued |
data queued in the stream, this is the sum of the size fields in the pw_buffer that are currently queued More... | |
A time structure.
int64_t pw_time::delay |
delay to device, add to ticks to get the time of the device.
Positive for INPUT streams and negative for OUTPUT streams.
Referenced by pw_filter_get_time(), and pw_stream_get_time().
int64_t pw_time::now |
the monotonic time in nanoseconds
Referenced by pw_filter_get_time(), pw_filter_set_error(), and pw_stream_get_time().
uint64_t pw_time::queued |
data queued in the stream, this is the sum of the size fields in the pw_buffer that are currently queued
Referenced by pw_stream_get_time().
struct spa_fraction pw_time::rate |
the rate of ticks and delay
Referenced by pw_filter_get_time(), pw_filter_set_error(), and pw_stream_get_time().
uint64_t pw_time::ticks |
the ticks at now.
This is the current time that the remote end is reading/writing.
Referenced by pw_filter_get_time(), pw_filter_set_error(), and pw_stream_get_time().