Co to jest WASAPI
WASAPI to skrót od Windows Audio Session API.
To systemowy interfejs audio w Windowsie, czyli oficjalny sposób, w jaki aplikacje komunikują się z kartą dźwiękową.
🔍 Co robi
WASAPI pozwala aplikacji:
- wysyłać dźwięk do głośników (output),
- odbierać dźwięk z mikrofonu (input),
- ustalać format audio (np. 48 kHz, 16-bit, stereo),
- kontrolować latencję (czyli opóźnienie dźwięku),
- tworzyć oddzielne sesje audio (np. osobny dźwięk dla każdej aplikacji).
To właśnie przez WASAPI dźwięk z różnych aplikacji miesza się w systemie Windows (miks systemowy).
⚙️ Tryby pracy
WASAPI ma dwa główne tryby:
- Shared mode (współdzielony)
- typowy dla zwykłych aplikacji;
- Windows miesza dźwięki z wielu źródeł i wysyła do urządzenia;
- nie masz pełnej kontroli, ale jest bezpiecznie i wygodnie.
- Exclusive mode (wyłączny)
- tylko twoja aplikacja używa karty dźwiękowej;
- pełna kontrola nad próbkowaniem, latencją itp.;
- przydatne w studiach, grach, syntezatorach, DAW-ach.

