Virtueller Mac OS X Audiotreiber

Ich möchte ein virtuelles Audiogerät erstellen, das Audiodaten von der Standardausgabe (die eine IOAudioStream-Ausgabe ist) abruft und in eine IOAudioStream-Eingabe konvertiert.

Ich habe die meisten Beispiele durchgesehen, die ich finden konnte, sie implementieren jedoch höchstens eine Funktion zum Kopieren der Ausgabe von IOAudioStream in die Eingabe. Dies bedeutet, dass das Audio nur dann in einen Eingabestream konvertiert wird, wenn das Audiogerät als Ausgabe ausgewählt ist.

Dies sollte möglich sein, da ScreenFlow das Aufzeichnen von Computer-Audio ermöglicht, indem ein Kext installiert wird, mit dem ein virtueller Treiber erstellt wird.

Wie kann ich über die Standardausgabe auf die Audiodaten zugreifen und diese an meinen virtuellen Treiber senden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage