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


Интерфейсы для отрисовки и наложения видео

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

Эти интерфейсы поддерживают управление приложениями над отрисовкой видео. Обратите внимание, что некоторые из этих интерфейсов теперь являются устаревшими, так как фильтр Отрисовщик смешения видео обеспечивает превосходное управление отрисовкой и наложением.

Интерфейс Описание
IAMLine21Decoder Предоставляет доступ к сведениям и параметрам с закрытыми субтитрами.
IAMOverlayFX Применение эффектов наложения к поверхности видео. (Не рекомендуется.)
IAMVideoDecimationProperties Управление масштабированием изображения в DirectShow, если окно видео меньше собственного размера видео. (Не рекомендуется.)
IBasicVideo2 Задайте свойства видео.
IDDrawExclModeVideo Отрисовка видео в монопольном полноэкранном режиме Microsoft DirectDraw. (Не рекомендуется.)
IDDrawExclModeVideoCallback Интерфейс обратного вызова для получения уведомлений об изменениях положения, размера и видимости наложения. (Не рекомендуется.)
IDirectDrawVideo Отключите указанные возможности DirectDraw. (Не рекомендуется.)
IDirectDrawMediaSample Доступ к поверхности DirectDraw, выделенной фильтром Overlay Mixer . (Не рекомендуется.)
IMixerOCX Реализовано в наложенном микшере. Позволяет клиентам без окон, таким как элементы ActiveX®, получать и задавать свойства прямоугольника видео и консультировать фильтр событий.
IMixerOCXNotify Реализуется клиентами без окон и вызывается Overlay Mixer для отправки уведомлений о событиях, влияющих на прямоугольник отображения видео.
IMixerPinConfig2 Настройка элементов управления цветом видео в фильтре Overlay Mixer при смешивании нескольких видеопотоков. (Не рекомендуется.)
IQualProp Запрос к отрисовщику видео для получения сведений о производительности.
IVideoWindow Задайте свойства окна видео.
Интерфейсы смешивания видео отрисовщика 9.
Интерфейсы отрисовщика 7 для смешанного видео.

 

Использование отрисовщика для смешанного видео