Интерфейс IAMVideoControl (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Интерфейс IAMVideoControl управляет определенными операциями захвата видео, такими как перечисление доступной частоты кадров и ориентация изображения.
Наследование
Интерфейс IAMVideoControl наследуется от интерфейса IUnknown . IAMVideoControl также имеет следующие типы элементов:
Методы
Интерфейс IAMVideoControl содержит следующие методы.
IAMVideoControl::GetCaps Метод GetCaps извлекает возможности базового оборудования. |
IAMVideoControl::GetCurrentActualFrameRate Метод GetCurrentActualFrameRate извлекает фактическую частоту кадров, выраженную в виде длительности кадра в 100-наносекундных единицах. |
IAMVideoControl::GetFrameRateList Метод GetFrameRateList извлекает список доступных частот кадров. |
IAMVideoControl::GetMaxAvailableFrameRate Метод GetMaxAvailableFrameRate извлекает максимальную частоту кадров, доступную в настоящее время, на основе использования пропускной способности шины для подключений, таких как USB и IEEE 1394, где максимальная частота кадров может быть ограничена доступностью пропускной способности. |
IAMVideoControl::GetMode Метод GetMode извлекает режим управления видео. |
IAMVideoControl::SetMode Метод SetMode задает режим управления видео. |
Комментарии
Для устройств windows Driver Model (WDM) фильтр записи видео WDM автоматически предоставляет этот интерфейс, если драйвер WDM поддерживает набор свойств PROPSETID_VIDCAP_VIDEOCONTROL . Дополнительные сведения см. в документации по комплекту драйверов Windows (WDK).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | strmif.h (включая Dshow.h) |