Lines Matching defs:latency_snapshot
161 } latency_snapshot;
481 buffer = u->latency_snapshot.loopback_memblockq_length;
482 if (u->latency_snapshot.recv_counter <= u->latency_snapshot.send_counter)
483 buffer += (size_t) (u->latency_snapshot.send_counter - u->latency_snapshot.recv_counter);
485 buffer = PA_CLIP_SUB(buffer, (size_t) (u->latency_snapshot.recv_counter - u->latency_snapshot.send_counter));
488 snapshot_delay = u->latency_snapshot.source_timestamp - u->latency_snapshot.sink_timestamp;
489 current_source_sink_latency = u->latency_snapshot.sink_latency + u->latency_snapshot.source_latency - snapshot_delay;
549 (double) u->latency_snapshot.source_latency / PA_USEC_PER_MSEC,
551 (double) u->latency_snapshot.sink_latency / PA_USEC_PER_MSEC,
782 u->latency_snapshot.send_counter = u->send_counter;
784 u->latency_snapshot.source_latency = pa_source_get_latency_within_thread(u->source_output->source, true) +
787 u->latency_snapshot.source_latency += pa_resampler_get_delay_usec(u->source_output->thread_info.resampler);
789 u->latency_snapshot.source_timestamp = pa_rtclock_now();
1171 u->latency_snapshot.recv_counter = u->output_thread_info.recv_counter;
1172 u->latency_snapshot.loopback_memblockq_length = pa_memblockq_get_length(u->memblockq);
1174 u->latency_snapshot.sink_latency = pa_sink_get_latency_within_thread(u->sink_input->sink, true) +
1177 u->latency_snapshot.sink_latency += pa_resampler_get_delay_usec(u->sink_input->thread_info.resampler);
1179 u->latency_snapshot.sink_timestamp = pa_rtclock_now();