команда stop
Команда stop останавливает воспроизведение или запись. Эта команда распознает аудиозаписи, цифровое видео, midi sequencer, videodisc, VCR и waveform-audio устройства.
Чтобы отправить эту команду, вызовите функцию mciSendString с заданным параметром lpszCommand , как показано ниже.
_stprintf_s(
lpszCommand,
TEXT("stop %s %s %s"),
lpszDeviceID,
lpszStopFlags,
lpszFlags
);
-
lpszDeviceID
-
Идентификатор устройства MCI. Этот идентификатор или псевдоним назначается при открытии устройства.
-
lpszStopFlags
-
Для цифровых видеоустройств это может быть следующий флаг.
Значение Значение Держать Предотвращает освобождение ресурсов, необходимых для перерисовки неподвижного изображения на экране. Буфер кадров остается доступным для использования при обновлении дисплея, например при перемещении окна. -
lpszFlags
-
Может иметь значение "wait", "notify" или и то, и другое. Для устройств с цифровым видео и VCR также можно указать test. Дополнительные сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
Возвращает ноль при успешном выполнении или ошибке в противном случае.
Для аудиоустройств CD команда stop останавливает воспроизведение и сбрасывает текущую позицию дорожки до нуля.
Следующая команда останавливает воспроизведение или запись на устройстве mysound.
stop mysound
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |