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


Интерфейсы для управления графом фильтров

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

Эти интерфейсы предоставляют методы управления графом фильтров.

Интерфейс Описание
IAMClockAdjust Настройте часы графа.
IAMGraphStreams Синхронизируйте живые потоки в графе фильтров.
IFilterChain Управление цепочками фильтров.
IMediaControl Запустите, приостановите и остановите граф фильтров. (Также предоставляет методы, совместимые с автоматизацией для создания графов.)
IMediaEventEx Реагирование на события в графе.
IMediaSeeking Поиск в файле.
IQueueCommand Команды очереди для выполнения в дальнейшем.
IVideoFrameStep Поочередно просмотреть кадры видеопотока.