Читайте также:
|
|
Данная функция сообщает о возможностях аппаратного обеспечения. Она возвращает информацию от резидентного драйвера DIGPAK об ограничениях и специфических особенностях платы в виде слова состояния, которое вы можете легко проанализировать.
ВХОД: АХ=68Ch ВЫХОД: АХ=Бит 0 -> 1 - поддерживается фоновое воспроизведение
0 - драйвер воспроизводит звук только как основной процесс.
Бит 1-> 1 - исходные данные должны быть преобразованы для выходного устройства;
0 - устройство способно воспроизводить неформатированные 8-битовые беззнаковые звуковые данные
Бит 2 -> 1 - устройство может воспроизводить звук только с фиксированной частотой, но звуковой драйвер способен понизить частоту входных данных
0 - устройство способно воспроизводить звук с указанной пользователем частотой.
(Замечание: Вы в любом случае можете воспроизводить звуковой фрагмент с нужной частотой, драйвер способен понизить частоту входных данных. Однако повышение частоты пока не поддерживается.)
Бит 3 -> 1 — устройство использует вектор прерывания таймера во время воспроизведения звука.
Бит 4 -> 1 — драйвер поддерживает разделение таймера (не доступно в защищенном режиме).
Бит 5-> 1 — поддерживается режим ожидания.
Бит б-> 1 — поддерживается режим стереопанорамы.
Бит 7-> 1 - поддерживается воспроизведение 8-битного РСМ-стереозвука.
Бит 8-> 1 — поддерживается запись звука.
Бит 9-> 1 - поддерживается режим обратной записи DMA.
DX = Если драйвер может воспроизводить данные только с определенной частотой, в регистре DX содержится значение этой частоты.
Дата добавления: 2015-07-12; просмотров: 204 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Функция № 1: DigPlay | | | Функция № 12: SetTimerDivisorRate |