Команда PAUSE/RESUME (IDE)

Название команды говорит само за себя. Команда PAUSE/RESUME (IDE) позволяет приостановить текущее воспроизведение, а также продолжить его с момента, на котором оно было приостановлено ранее этой командой.

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

  • Байт 0

    В байт следует поместить код команды PAUSE/RESUME (IDE)PAUSE/RESUME (4Bh).

  • Байты с 1 по 7

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

  • Байт 8

    Состоит из двух частей.

    • Биты 7—1 — зарезервированы и не используются.
    • Бит 0 — управляет состоянием воспроизведения. Установка этого бита в ноль заставляет устройство приостановить воспроизведение (включает паузу), а установка в единицу восстанавливает процесс воспроизведения с текущего места.
  • Байты с 9 по 11

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

  • Приведем простой пример функции на Visual C++, которая приостанавливает или продолжает воспроизведение музыкального диска.

    Листинг 1. Пример использования функции PAUSE/RESUME на Visual C++

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

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

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

 

 

2021-04-01

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

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

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

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

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

подробнее

 

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

 

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

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

E-mail:e-mail