Поделиться через


Рекомендации по программированию HD Audio DDI

В этом разделе представлены рекомендации по программированию для использования версий DDI hd Audio (как определено в структурах HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2 и HDAUDIO_BUS_INTERFACE_BDL ) для управления звуковыми и модемными кодеками, подключенными к контроллеру интерфейса шины HD Audio.

Драйвер шины HD Audio предоставляет одну или обе версии HD Audio DDI своим дочерним элементам, которые являются драйверами функций режима ядра для аудио- и модемных кодеков. (Одним из этих дочерних элементов может быть драйвер класса UAA HD Audio.) Эти драйверы вызывают подпрограммы в DIS для доступа к аппаратным возможностям устройства контроллера HD Audio.

Этот раздел состоит из следующих частей.

Различия между версиями DDI для hd audio

Синхронные и асинхронные команды кодека

Настенные часы и регистры положения ссылок

Управление ресурсами оборудования

Синхронизация двух или более потоков

Включение пробуждения

Политика копирования и кэширования данных

Запрос для DDI-hd audio