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


Интерфейс IFilterGraph3 (strmif.h)

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

Интерфейс IFilterGraph3 расширяет интерфейс IFilterGraph2 , который содержит методы для построения графов фильтров.

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

Наследование

Интерфейс IFilterGraph3 наследуется от IFilterGraph2. IFilterGraph3 также содержит следующие типы элементов:

Методы

Интерфейс IFilterGraph3 содержит следующие методы.

 
IFilterGraph3::SetSyncSourceEx

Метод SetSyncSourceEx устанавливает два опорных часа для графа фильтра: _a первичные часы, используемые большинством фильтров, и дополнительные часы, используемые только одним указанным фильтром.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)