4
FlexASIO
Ein flexibler, universeller ASIO-Treiber, der die PortAudio-Audio-E / A-Bibliothek verwendet.Unterstützt WASAPI (gemeinsam und exklusiv), KS, DirectSound und MME.
- Kostenlose
- Windows
FlexASIO ist ein universeller ASIO-Treiber, dh er ist nicht an bestimmte Audio-Hardware gebunden.Weitere Beispiele für universelle ASIO-Treiber sind ASIO4ALL, ASIO2KS, ASIO2WASAPI.Universelle ASIO-Treiber verwenden hardwareunabhängige Audio-Interfaces, die vom Betriebssystem bereitgestellt werden, um Sound zu erzeugen und zu verarbeiten.Der typische Anwendungsfall für einen solchen Treiber besteht darin, ASIO für Audio-Hardware nutzbar zu machen, die keine eigenen ASIO-Treiber enthält oder bei denen die mitgelieferten ASIO-Treiber nicht die gewünschte Funktionalität bieten.Während ASIO4ALL und ASIO2KS eine Windows-Audio-API auf niedriger Ebene verwenden, die als Kernel-Streaming (auch "DirectKS", "WDM-KS") bezeichnet wird, und ASIO2WASAPI WASAPI verwendet (nur im exklusiven Modus), unterscheidet sich FlexASIO durch die Verwendung eines IntermediatesBibliothek namens PortAudio, die selbst eine große Anzahl von Sound-APIs des Betriebssystems unterstützt, einschließlich Kernel-Streaming und WASAPI (im gemeinsam genutzten und exklusiven Modus), aber auch die allgemeineren APIs MME und DirectSound.Somit kann FlexASIO verwendet werden, um mit jeder auf einem Windows-System verfügbaren Audio-API eine Schnittstelle herzustellen.Dies ermöglicht unter anderem die Emulation einer typischen Windows-Anwendung, die ein Audiogerät im gemeinsam genutzten Modus öffnet.Dies bedeutet, dass andere Anwendungen dieselben Audiogeräte gleichzeitig verwenden können, wobei die Windows-Audio-Engine die verschiedenen Audiostreams mischt.Andere universelle ASIO-Treiber bieten diese Funktionalität nicht an, da sie Audiogeräte immer im exklusiven Modus öffnen.