Команда PLAY AUDIO MSF (IDE)
Команда PLAY AUDIO MSF (IDE) позволяет воспроизвести музыкальный диск (или его часть), исходя из установленных значений абсолютного адреса (начального и конечного).
Описание команды.
- Байт 0
В байт следует поместить код командыPLAY AUDIO MSF (47h).
- Байты 1 и 2
Зарезервированы и не используются.
- Байты с 3 по 5
Сюда следует поместить соответственно значение абсолютного адреса, с которого начнется воспроизведение. Установка поля в FFh позволит начать воспроизведение с текущего места (на котором позиционирована оптика устройства).
- Байты с 6 по 8
Должны содержать значение абсолютного адреса, на котором завершится воспроизведение. Если эти значения совпадают с начальным адресом, воспроизведение диска не начнется.
- Байты с 9 по 11
Зарезервированы и не используются.
Приведем пример функции, которая воспроизводит определенный фрагмент диска, начиная с первой дорожки. Абсолютный адрес первой дорожки всегда имеет значение 00:02:00.
Листинг 1. Пример использования команды PLAY AUDIO MSF на Visual C++
После того как устройство CD-ROM проиграет отрезок, обозначенный начальным и конечным значениями абсолютного адреса, воспроизведение будет остановлено.
2021-04-01
Google сообщил о запуске проекта Dunant
Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...
подробнее2020-04-06
Новшества в обновленной Windows 10
Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...
подробнее