diff options
author | Mikhail Burakov <mburakov@mailbox.org> | 2024-05-20 08:32:57 +0200 |
---|---|---|
committer | Mikhail Burakov <mburakov@mailbox.org> | 2024-05-20 08:32:57 +0200 |
commit | 8e9bce5b031e9387b1590b284eff8dc9625fc55e (patch) | |
tree | 54576079f9ae40073e72ee1f4da1b83f332a6717 /audio.h | |
parent | d574506bca29d93b3ab80a031f8abd383dd317e1 (diff) |
Read audio config from args and pass it to client
Diffstat (limited to 'audio.h')
-rw-r--r-- | audio.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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); |