Voor technische uitleg over het onderwerp “DirectSound vs. WASAPI” heeft Torben een gedetailleerde uitleg geschreven in de Duitse sector van het forum.
Je kunt het hier vinden.
Enkele citaten daaruit in de vertaling (door Google):
Als je kunt, blijf dan weg van DirectSound! Eigenlijk had ik dat al lang geleden uit mAirList moeten verwijderen als we niet af en toe - om een onverklaarbare reden - kaarten tegenkwamen die niet echt werken met WASAPI. Maar op een dag moet het zo ver zijn.
In de dagen van Windows XP was DirectSound de maatstaf van alle dingen als het ging om audio-uitvoer. Er waren drie besturingsmogelijkheden (gebaseerd op mAirList / BASS), die met name verschilden in wat er precies gebeurt als meerdere gegevens tegelijkertijd worden geopend en/of weergegeven, namelijk: Wie is verantwoordelijk voor het door elkaar mengen, rekening houdend met Boundary omstandigheden (bijv. aanpassing van verschillende bemonsteringsfrequenties).
Sinds Windows Vista en de introductie van WASAPI bestaat DirectSound niet meer als systeem. Alleen de API bestaat nog, zodat applicaties die nog voor DirectSound zijn geschreven blijven werken. Windows converteert vervolgens alles intern naar WASAPI - hoewel hardware-mixing niet langer als concept bestaat, wordt altijd software-mixing gebruikt.
Daarom raden we tegenwoordig over het algemeen aan: Alles op WASAPI, geen DirectSound, ook geen mix van beide.
Het door André beschreven fenomeen deed zich enige tijd geleden voor bij een lokale DAB+ klant van ons en we hebben heel lang gezocht naar de oorzaak. Uiteindelijk bleek dat de DirectSound-interface hier onzuivere resultaten opleverde. Sindsdien zijn we zeer strikt en duidelijk geweest in onze aanbevelingen op dit gebied.
Telkens als ik iets lees zoals André het beschreef, gaat mijn eerste gedachte meteen in die richting.
Bedankt aan iedereen die heeft geholpen het probleem op te lossen.