Команда MCI_SIGNAL
Команда MCI_SIGNAL задает указанную позицию в рабочей области. Цифровые видеоустройства распознают эту команду. MCIAVI поддерживает только один активный сигнал одновременно.
Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_SIGNAL,
DWORD dwFlags,
(DWORD) (LPMCI_DGV_SIGNAL_PARMS) lpSignal
);
Параметры
-
wDeviceID
-
Идентификатор устройства MCI, которое будет получать сообщение команды.
-
Dwflags
-
MCI_NOTIFY, MCI_WAIT или MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
-
lpSignal
-
Указатель на структуру MCI_DGV_SIGNAL_PARMS .
Возвращаемое значение
Возвращает ноль при успешном выполнении или ошибке в противном случае.
Комментарии
Окно, дескриптор которого указан в элементе dwCallback структуры MCI_DGV_SIGNAL_PARMS , получает сообщение MM_MCISIGNAL.
К устройствам с цифровым видео применяются следующие флаги:
-
MCI_DGV_SIGNAL_AT
-
Позиция сигнала включается в элемент dwPosition структуры, определяемой lpSignal.
-
MCI_DGV_SIGNAL_CANCEL
-
Удаляет позицию сигнала, указанную значением, связанным с MCI_DGV_SIGNAL_USERVAL.
-
MCI_DGV_SIGNAL_EVERY
-
Значение периода сигнала включается в элемент dwPeriod структуры, определяемой lpSignal.
-
MCI_DGV_SIGNAL_POSITION
-
Устройство отправит значение позиции с сообщением Windows вместо указанного пользователем значения.
-
MCI_DGV_SIGNAL_USERVAL
-
Значение данных включается в элемент dwUserParm структуры, определяемой lpSignal. Значение данных, связанное с этим запросом, возвращается вместе с сообщением Windows.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|