Поделиться через


Интерфейс IAMVfwCaptureDialogs (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Интерфейс IAMVfwCaptureDialogs отображает диалоговое окно, предоставляемое драйвером захвата Видео для Windows (VFW).

Фильтр захвата VFW реализует этот интерфейс. Приложения могут использовать его для отображения одного из трех диалоговых окон (источник, формат или отображение), предоставляемых драйверами захвата VFW.

Наследование

Интерфейс IAMVfwCaptureDialogs наследуется от интерфейса IUnknown . IAMVfwCaptureDialogs также имеет следующие типы элементов:

Методы

Интерфейс IAMVfwCaptureDialogs содержит следующие методы.

 
IAMVfwCaptureDialogs::HasDialog

Метод HasDialog определяет, существует ли указанное диалоговое окно в драйвере.
IAMVfwCaptureDialogs::SendDriverMessage

Метод SendDriverMessage отправляет сообщение для конкретного драйвера. (IAMVfwCaptureDialogs.SendDriverMessage)
IAMVfwCaptureDialogs::ShowDialog

Метод ShowDialog отображает указанное диалоговое окно VFW.

Требования

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