Команда MCI_STEP

Команда MCI_STEP выполняет шаги игрока по одному или нескольким кадрам. Устройства с цифровыми видео, VCR и cav-файлами распознают эту команду.

Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_STEP, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpStep
);

Параметры

wDeviceID

Идентификатор устройства MCI, которое будет получать сообщение команды.

Dwflags

MCI_NOTIFY, MCI_WAIT или для устройств с цифровым видео и VCR MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.

lpStep

Указатель на структуру MCI_GENERIC_PARMS . (Устройства с расширенными наборами команд могут заменить эту структуру структурой для конкретного устройства.)

Возвращаемое значение

Возвращает ноль при успешном выполнении или ошибке в противном случае.

Комментарии

Эта команда поддерживает устройства, возвращающие значение TRUE для флага MCI_GETDEVCAPS_HAS_VIDEO команды MCI_GETDEVCAPS .

Следующие дополнительные флаги используются с типом устройства digitalvideo :

MCI_DGV_STEP_FRAMES

Элемент dwFrames структуры, определяемой с помощью lpStep , указывает количество кадров, которые необходимо продвинуть перед отображением другого изображения.

MCI_DGV_STEP_REVERSE

Шаги в обратном направлении.

Для цифровых видеоустройств параметр lpStep указывает на структуру MCI_DGV_STEP_PARMS .

Следующие дополнительные флаги используются с типом устройства vcr :

MCI_VCR_STEP_FRAMES

Элемент dwFrames структуры, определяемой с помощью lpStep , указывает количество кадров, которые необходимо продвинуть перед отображением другого изображения.

MCI_VCR_STEP_REVERSE

Шаги в обратном направлении.

Для устройств VCR параметр lpStep указывает на структуру MCI_VCR_STEP_PARMS .

Следующие дополнительные флаги используются с типом устройства videodisc :

MCI_VD_STEP_FRAMES

Элемент dwFrames структуры, определяемой lpStep , указывает количество кадров для шага.

MCI_VD_STEP_REVERSE

Шаги в обратном направлении.

Для устройств videodisc параметр lpStep указывает на структуру MCI_VD_STEP_PARMS .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

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

MCI

Команды MCI