2010-12-22 8 views
3

Ich würde gerne wissen, gibt es eine Möglichkeit, die ich eine Anwendung erstellen, die alle Audio abfangen kann, die auf dem Computer wiedergegeben wird, so kann ich das Audio verarbeiten (einen Effekt anwenden) und dann weiterleiten an das Windows-Audio-Subsystem?Abhören und Nachbearbeiten aller Audio-Streams unter Windows

Ich hatte nur einen kleinen Einblick in Vista/7 WASAPI gibt es diese SAPO: http://www.microsoft.com/whdc/device/audio/sysfx.mspx aber es scheint, dass ich nicht meine SAPO erstellen und installieren Sie es überall Ich mag - ich ein WHQL-Treiber für diese benötigen.

Gibt es eine universelle Möglichkeit, das zu tun? Ich habe eine Erfahrung mit DirectSound, aber ich habe keine nützlichen Informationen über das Abhören der Audiostreams gesehen.

Antwort

2

Wenn Sie ein benutzerdefiniertes sAPO laden, beeinflussen Sie global den Sound für ein System. Dies erfordert eine Unterschrift. From this article:

Das Audio-Engine nicht geladen unsigned SAPOS in die Audio- Verarbeitung Graph. Also, während Sie Ihr sAPO testen, müssen Sie den geschützten Prozess für Audiodg.exe deaktivieren. Um den geschützten Prozess zu deaktivieren, setzen Sie den Wert DisableProtectedAudioDG Registrierungsschlüssel auf '1'.

Verwandte Themen