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


Общие методы 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, которое должно создавать или изменять граф фильтров. В этом разделе содержатся следующие разделы:

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

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

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

Интеллектуальное подключение