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


Бесконечное закрепление фильтра тройника

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

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

Версия этого фильтра также предоставляется в виде примера пакета SDK. См. пример фильтра InfTee.

Метка Значение
Интерфейсы фильтра IBaseFilter
Типы носителей входных закрепления Любой тип мультимедиа
Интерфейсы ввода-закрепления IMemInputPin, IPin, IQualityControl
Типы носителей выходных закрепления Любой тип мультимедиа. Тип выходных данных всегда соответствует типу входных данных для всех выходных контактов.
Интерфейсы вывода закрепления IMediaPosition, IMediaSeeking, IPin, IQualityControl
Фильтрация CLSID CLSID_InfTee
CLSID страницы свойств Нет страницы свойств
Исполняемый файл qcap.dll
Заслуга MERIT_DO_NOT_USE
Категория фильтра CLSID_LegacyAmFilterCategory

 

Фильтры DirectShow