Почему ASIO или аналогичный стандарт не используется в качестве звуковой системы по умолчанию в Windows?

Кажется, что нет недостатка в преимуществах с низкой задержкой, высокой совместимостью и разумной стабильностью. Какая польза для Windows от использования альтернативных протоколов по умолчанию?

3 ответа

Решение

Основная причина, по которой ASIO не является стандартным в Windows, заключается просто в том, что это аппаратный протокол. Ваша звуковая карта должна поддерживать ее, чтобы она работала. Есть программное обеспечение, такое как ASIO4ALL, но оно изначально не поставляется с Windows.

Кроме того, использование ASIO требует дополнительных лицензий.

В Windows 8/10 ASIO заменен на WASAPI, так что в основном это было сделано, но только в последнее время.

Конечно, ASIO еще можно использовать, но WASAPI является родной ОС. Так что ваше утверждение на самом деле неверно.

"Windows" в значительной степени всегда был похожим протоколом - потоковое ядро ​​в старых версиях и WASAPI сейчас. Есть две причины, по которым они не используются - эти протоколы обходят обычный микшер, поэтому, если вы запускаете его в монопольном режиме (и хотите запускать их в монопольном режиме), вы не можете контролировать объемы приложений.

По сути, использование миксера достаточно для большинства случаев и обеспечивает большую гибкость. Никто никогда не использовал потоковое ядро ​​в повседневном использовании. WASAPI аккуратный, но при нормальном использовании большинству людей это не нужно.

Просто эти решения ничего не предлагают для большинства пользователей, и если вам нужен аудиостек с более низкой задержкой, отказ от более удобных для конечного пользователя функций обычной звуковой цепочки - это вариант.

Страница Википедии ASIO гласит:

Будучи проприетарным протоколом, совместимость с DAW на базе Windows и другим программным обеспечением для записи не является универсальной. Например, в руководстве пользователя звукового редактора Audacity говорится: "Лицензионные ограничения не позволяют нам включать поддержку ASIO в выпущенные версии Audacity, но Audacity может быть скомпилирован с поддержкой ASIO для частного, нераспространяемого использования".

Таким образом, предполагается, что он поддерживается в Windows, но он несколько ограничен факторами лицензирования.

Другие вопросы по тегам