
Какой из них (directaudio/windows audio session) имеет лучшее качество? Какие еще различия у них есть.
решение1
Если у вас нет отличного оборудования и отличного слуха, то особой разницы нет. «Хорошая» вещь сWASAPI (API сеанса аудио Windows)для большинства пользователей это то, что он даетисключительный контрольаудиоустройства к источнику звука, чтобы ваша музыка не прерывалась системными звуками. Это само по себепотрясающийи для этого стоит использовать WASAPI.
WASAPI также дает вам 'немного идеальновоспроизведение'. Это означает, что он не должен изменяться каким-либо образом на протяжении всего потока - поэтому звук, который вы получаете, теоретически не должен быть повторно сэмплирован или каким-либо образом изменен. На практике вы в любом случае можете запускать некоторые плагины, поэтому полезность этого ограничена, если только вы не отправляете аудиопоток на другое устройство.
На практике я имел дело с ASIO (сложно), WASAPI и Direct Audio как на внешнем DAW или DAC, которые я использую для надлежащего прослушивания, так и на хороших наушниках и на моей внутренней звуковой карте в различных конфигурациях. Я обнаружил, что возможность назначить внешнее звуковое устройство только моему музыкальному проигрывателю стоит использования WSAPI. Ясубъективнопредпочитаю качество звука с WASAPI (и ASIO на старом устройстве, которое поддерживало только его), но объективное удобство наличия только моего аудиопотока на устройстве является здесь главным фактором.
Я бы сказал, попробуйте и посмотрите, что вам больше нравится. Ваши колонки/наушники и аудиоустройство будут иметь большее значение, чем то, какой выход вы используете.