Общие методы Graph-Building
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Компания Microsoft настоятельно рекомендует, чтобы новый код по возможности использовал MediaPlayer, IMFMediaEngine и аудио/видео захват в Media Foundation вместо DirectShow. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Каждое приложение DirectShow начинается с создания графа фильтра. При чтении обзорных тем в документации DirectShow вы обнаружите, что большинство начинается с описания того, какой граф фильтров вам нужен. В некоторых случаях существует метод или вспомогательный объект, специально предназначенный для создания такого типа графа. Например, объект DVD Graph Builder строит графы воспроизведения DVD. В других случаях приложение должно создать граф, добавив фильтры и подключив их.
В этом разделе представлены некоторые вспомогательные функции, реализующие базовые операции построения графов. Их можно использовать любым приложением DirectShow, которое должно создавать или изменять граф фильтров. В этом разделе содержатся следующие разделы:
- Добавить фильтр по CLSID
- Найдите несоединённый контакт на фильтре
- Подключите два фильтра
- Найти интерфейс в фильтре или захвате
- Найти одноранговый элемент фильтра
- удалить все фильтры в графе
- Построение графиков с использованием Capture Graph Builder
Связанные разделы