команда 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 [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

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

MCI

Команды MCI