bluez5: ensure capture target latency is uniform for an ISO group

All BAP client sources in the ISO group should use same target latency,
so that capture streams stay in sync.
This commit is contained in:
Pauli Virtanen 2025-07-12 13:40:54 +03:00 committed by Wim Taymans
parent 396d37594c
commit 7e04f8fe44
4 changed files with 60 additions and 11 deletions

View file

@ -11,6 +11,7 @@
#include <spa/node/io.h>
#include <spa/param/audio/format.h>
struct spa_bt_decode_buffer;
struct spa_bt_transport;
/**
@ -46,4 +47,7 @@ void spa_bt_iso_io_destroy(struct spa_bt_iso_io *io);
void spa_bt_iso_io_set_cb(struct spa_bt_iso_io *io, spa_bt_iso_io_pull_t pull, void *user_data);
int spa_bt_iso_io_recv_errqueue(struct spa_bt_iso_io *io);
void spa_bt_iso_io_set_source_buffer(struct spa_bt_iso_io *io, struct spa_bt_decode_buffer *buffer);
void spa_bt_iso_io_update_source_latency(struct spa_bt_iso_io *io);
#endif