On Tue Apr 18 17:48:24 2023 +0000, Davide Beatrici wrote:
No worries, thank you very much for your input! I should indeed do that and export a function that returns a struct object containing the various vtables.
Actually, turns out all interfaces are interlinked. Moving a single one would require building quite a few bridges between `mmdevapi` and driver.
I think my initial idea (building `audiosession.c` in each driver) is the sanest approach. Let's see how it goes.