команда 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 [только классические приложения]

См. также раздел

MCI

Командные строки MCI