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


Общие методы Graph-Building

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

Каждое приложение DirectShow начинается с создания графа фильтра. При чтении обзорных разделов в документации DirectShow вы увидите, что большинство из них начинается с описания нужного типа графа фильтров. В некоторых случаях существует метод или вспомогательный объект, специально предназначенный для построения графа такого типа. Например, объект DVD Graph Builder создает графы воспроизведения DVD. В других случаях приложение должно создать граф, добавив фильтры и соединив их.

В этом разделе представлены некоторые вспомогательные функции, реализующие базовые операции построения графа. Они могут использоваться любым приложением DirectShow, которому необходимо создать или изменить граф фильтра. В этом разделе рассматриваются следующие вопросы.

Основные задачи DirectShow

Перечисление устройств и фильтров

Перечисление объектов в графе фильтров

Intelligent Connect