Команда PLAY AUDIO (IDE)

Команда PLAY AUDIO (IDE)"заставляет" устройство CD-ROM начать вос¬произведение музыкального диска.

Описание команды.

  • Байт 0

    В байт следует поместить код команды PLAY AUDIO (45h).

  • Байт 1

    Зарезервирован и не используется.

  • Байты с 2 по 5

    Указывают на значение логического адреса, с которого начнется воспроизведение. Например, обозначив логический адрес, как FFFFFFFFh,мы заставим диск начать воспроизведение с того места, на котором в данный момент позиционирована оптика. А если установить начальный адрес в 00000000h, то диск начнет воспроизводиться с самого начала.

  • Байт 6

    Зарезервирован и не используется.

  • Байты 7 и 8
  • Сюда следует поместить число непрерывных логических блоков, которые должны быть воспроизведены. Если это поле установлено в 0, воспроизведение не начнется.

  • Байт 9

    Зарезервирован и не используется.

Приведем пример функции, которая запускает воспроизведение музыкального диска от начала до конца.

Листинг 1. Пример использования команды PLAY AUDIO на Visual C++

Теперь приведем тот же пример, реализованный на языке Visual Basic.

Листинг 2. Пример использования команды PLAY AUDIO на Visual Basic

Как вы заметили, размер команды PLAY AUDIO равен 10 байтам. Есть еще одна команда PLAY AUDIO, имеющая размер 12 байт. Она почти во всем аналогична первой, за исключением увеличенного поля количества непрерывных логических блоков, что позволяет использовать ее на более емких носителях.

 

 

2021-04-01

Google сообщил о запуске проекта Dunant

Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...

подробнее
2020-04-06

Новшества в обновленной Windows 10

Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail