4
FlexASIO
Elastyczny uniwersalny sterownik ASIO korzystający z biblioteki we / wy dźwięku PortAudio.Obsługuje WASAPI (wspólne i wyłączne), KS, DirectSound i MME.
- Darmowa
- Windows
FlexASIO to uniwersalny sterownik ASIO, co oznacza, że nie jest powiązany z określonym sprzętem audio.Inne przykłady uniwersalnych sterowników ASIO to ASIO4ALL, ASIO2KS, ASIO2WASAPI.Uniwersalne sterowniki ASIO wykorzystują niezależne od sprzętu interfejsy audio dostarczane przez system operacyjny do produkcji i konsumpcji dźwięku.Typowym przypadkiem użycia takiego sterownika jest uczynienie ASIO użytecznym ze sprzętem audio, który nie jest dostarczany z własnymi sterownikami ASIO lub w których dołączone sterowniki ASIO nie zapewniają pożądanej funkcjonalności.Podczas gdy ASIO4ALL i ASIO2KS używają niskiego poziomu API audio Windows znanego jako Streaming jądra (zwany także „DirectKS”, „WDM-KS”) do działania, a ASIO2WASAPI używa WASAPI (tylko w trybie wyłącznym), FlexASIO wyróżnia się za pomocą pośredniegobiblioteka o nazwie PortAudio, która sama obsługuje wiele interfejsów API dźwięku systemu operacyjnego, w tym strumieniowanie jądra i WASAPI (w trybie współdzielonym i wyłącznym), ale także bardziej przyziemne interfejsy API MME i DirectSound.Dzięki temu FlexASIO może być używane do interfejsu z dowolnym dźwiękowym interfejsem API dostępnym w systemie Windows.Umożliwia to między innymi emulację typowej aplikacji Windows, która otwiera urządzenie audio w trybie współdzielonym.Oznacza to, że inne aplikacje mogą jednocześnie korzystać z tych samych urządzeń audio, a silnik audio systemu Windows miksuje różne strumienie audio.Inne uniwersalne sterowniki ASIO nie oferują tej funkcji, ponieważ zawsze otwierają urządzenia audio w trybie wyłączności.
flexasio