diff options
Diffstat (limited to 'src/audio/audio.cc')
| -rw-r--r-- | src/audio/audio.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/audio/audio.cc b/src/audio/audio.cc index 67345cf..74536e5 100644 --- a/src/audio/audio.cc +++ b/src/audio/audio.cc @@ -172,6 +172,12 @@ float audio_get_playback_time() { (RING_BUFFER_SAMPLE_RATE * RING_BUFFER_CHANNELS); } +float audio_get_render_time() { + const int64_t total_samples = g_ring_buffer.get_total_written(); + return (float)total_samples / + (RING_BUFFER_SAMPLE_RATE * RING_BUFFER_CHANNELS); +} + float audio_get_realtime_peak() { if (g_audio_backend == nullptr) { return 0.0f; |
