AC'97 контроллер
Здесь SRC (Sampling Rate Converter) – конвертор частоты PCM потоков.
Его использует процессор потоков, когда микширует потоки с разными частотами, а также когда готовит данные для шин AC-Link и SPDIF, которые обе обычно работают на частоте 48 кГц. Стандартные значения у PCM файлов 48, 44.1, 32.0, 22.05, 16.0, 11.025, 8.0 кГц.
Контроллер обладает способностью возвращать цифровой поток в главную память для последующего перенаправления его на внешнюю цифровую шину (типа USB). Это называется "цифровая петля” (Digital loopback); она тоже работает на частоте 48 кГц.
В схеме опущены мало кому уже интересные блок поддержки DOS аудио, а также порты MPU-401 и игровой. PC'99 Audio рекомендует использовать вместо них USB порты.
Опциональны аппаратные реализации следующих блоков.
Аппаратного ускорения звуковых PCM потоков через DirectSound API.
В первом приближении важен сам факт аппаратного ускорения, а не конкретное число ускоряемых потоков. Как уже говорилось, аппаратное цифровое микширование очень важно, так как позволяет выполнить его настолько быстро, что “зазоры” на слух незаметны, в отличие от программного микширования. В настоящее время все контроллеры (кроме, быть может, встроенных в системные чипсеты) имеют такое ускорение.
Аппаратного ускорения позиционного 3D аудио через DirectSound 3D API. Здесь тоже важен сам факт ускорения и лишь потом число аппаратно ускоряемых 3D потоков (точечных источников).
Аппаратного ускорения DirectMusic API и поддержка DLS.
Аппаратного ускорения декодирования для кинотеатральных форматов звука.