From 8e9bce5b031e9387b1590b284eff8dc9625fc55e Mon Sep 17 00:00:00 2001 From: Mikhail Burakov Date: Mon, 20 May 2024 08:32:57 +0200 Subject: Read audio config from args and pass it to client --- audio.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'audio.h') diff --git a/audio.h b/audio.h index 1bb71b2..1fb71d0 100644 --- a/audio.h +++ b/audio.h @@ -24,12 +24,14 @@ struct AudioContext; struct AudioContextCallbacks { - void (*OnAudioReady)(void* user, const void* buffer, size_t size); + void (*OnAudioReady)(void* user, const void* buffer, size_t size, + size_t latency); }; #ifdef USE_PIPEWIRE struct AudioContext* AudioContextCreate( - const struct AudioContextCallbacks* callbacks, void* user); + const char* audio_config, const struct AudioContextCallbacks* callbacks, + void* user); int AudioContextGetEventsFd(struct AudioContext* audio_context); bool AudioContextProcessEvents(struct AudioContext* audio_context); void AudioContextDestroy(struct AudioContext* audio_context); -- cgit v1.2.3