Parent: 36f057d7f66c62fd01e0cf27cfe816bfd5be5d21
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2024-01-04 17:45:29
Tree: 75d66b562058cd0f2f1604f7a3e1a43c5d96ec46
audio/transport: Refactor transport operations This creates a struct to hold the profile specific operations to avoid having to check UUID, etc, to determine how to proceed with each operation, it also attempts to decouple volume logic from A2DP transports since it should be possible to support it on devices implementing LE Audio as well.
Diffstat
| M | profiles/audio/transport.c | | | 428 | ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| M | profiles/audio/transport.h | | | 3 | ++- |
2 files changed, 283 insertions(+), 148 deletions(-)