Интерфейсы для визуализации видео и наложения эффектов
[Функция, связанная с этой страницей, 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 | Реализовано на Overlay Mixer. Позволяет безоконным клиентам, таким как элементы ActiveX®, получать и задавать свойства прямоугольника видео и уведомлять фильтр о событиях. |
IMixerOCXNotify | Реализуются бессистемными клиентами и вызываются наложенным миксером для отправки уведомлений о событиях, влияющих на видеопрямоугольник отображения. |
IMixerPinConfig2 | Задайте элементы управления цветом видео на фильтре Overlay Mixer при сочетании нескольких видеопотоков. (Не рекомендуется.) |
IQualProp | Запрос информации у видеорендера для получения сведений о производительности. |
IVideoWindow | Задайте свойства окна видео. |
Интерфейсы рендеринга смешивания видео 9. | |
Интерфейсы видеомикшера 7. |
Связанные разделы
-
Использование Видеосмешивающего Рендерера