Wenn Sie nicht Ihren eigenen Gerätetreiber schreiben, können Sie am besten eine virtuelle Audiokabel-Lösung verwenden (es gibt viele Alternativen), damit jede App auf einem separaten Gerät abgespielt werden kann. Dann können Sie die Daten jeder App separat behandeln.
Sie können PulseAudio auch verwenden, wenn Sie über den Quellcode für die Apps verfügen, die Sie erfassen müssen, da es einen Pro-Stream-Monitor gibt.