команда MCI_UNFREEZE
Команда MCI_UNFREEZE восстанавливает движение в области буфера видео, заблокированной с помощью команды MCI_FREEZE . Устройства цифрового видео, VCR и наложения видео распознают эту команду.
Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_UNFREEZE,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpUnfreeze
);
Параметры
-
wDeviceID
-
Идентификатор устройства MCI, которое получает сообщение команды.
-
Dwflags
-
MCI_NOTIFY, MCI_WAIT или для устройств с цифровым видео и виртуальным MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
-
lpUnfreeze
-
Указатель на структуру MCI_GENERIC_PARMS . (Устройства с расширенными наборами команд могут заменить эту структуру структурой для конкретного устройства.)
Возвращаемое значение
Возвращает ноль в случае успешного выполнения или ошибку в противном случае.
Комментарии
Следующий дополнительный флаг используется с типом устройства digitalvideo :
MCI_DGV_RECT
Член-кандидат структуры, определяемый lpUnfreeze, содержит допустимый прямоугольник отображения. Прямоугольник указывает область в буфере кадров, в пикселях которой должен быть отключен бит маски блокировки. Прямоугольные области указываются, как описано для команды MCI_PUT . Если этот параметр опущен, прямоугольник по умолчанию использует весь буфер кадров. С помощью последовательности команд заморозки и разморозки с разными прямоугольниками можно описать произвольные шаблоны битов маски блокировки.
Для цифровых видеоустройств параметр lpUnfreeze указывает на структуру MCI_DGV_UNFREEZE_PARMS . Дополнительные сведения см. в комментариях к структуре MCI_DGV_RECT_PARMS .
Следующие дополнительные флаги используются с типом устройства vcr :
-
MCI_VCR_UNFREEZE_INPUT
-
Разблокировать входные данные.
-
MCI_VCR_UNFREEZE_OUTPUT
-
Разблокировать выходные данные.
Следующий дополнительный флаг используется с типом устройства наложения :
-
MCI_OVLY_RECT
-
Член-кандидат структуры, определяемый lpUnfreeze, содержит допустимый прямоугольник отображения. Это обязательный параметр.
Для устройств с наложением видео параметр lpUnfreeze указывает на структуру MCI_OVLY_RECT_PARMS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|