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


Интерфейс IBasicVideo2 (control.h)

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

Интерфейс IBasicVideo2 расширяет интерфейс IBasicVideo . Фильтр отрисовщика видео и Фильтры отрисовщика микширования видео реализуют этот интерфейс, но интерфейс предоставляется приложениям через диспетчер фильтров Графа. Приложения всегда должны получать этот интерфейс из диспетчера фильтров Graph.

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

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

Методы

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

 
IBasicVideo2::GetPreferredAspectRatio

Метод GetPreferredAspectRatio извлекает предпочтительное соотношение сторон.

Требования

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

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

IBasicVideo