Метод IFilterMapper::EnumMatchingFilters (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Синтаксис
HRESULT EnumMatchingFilters(
[out] IEnumRegFilters **ppEnum,
[in] DWORD dwMerit,
BOOL bInputNeeded,
[in] CLSID clsInMaj,
[in] CLSID clsInSub,
[in] BOOL bRender,
[in] BOOL bOututNeeded,
[in] CLSID clsOutMaj,
[in] CLSID clsOutSub
);
Параметры
[out] ppEnum
Адрес указателя на возвращенный перечислитель.
[in] dwMerit
Минимальное значение заслуг фильтров для перечисления.
bInputNeeded
Значение, указывающее, должен ли быть хотя бы один входной контакт; Значение TRUE указывает, что требуется по крайней мере один входной контакт.
[in] clsInMaj
Требуется основной тип входных данных. Установите значение GUID_NULL, если вы не заботитесь.
[in] clsInSub
Требуется входной подтип. Установите значение GUID_NULL, если вы не заботитесь.
[in] bRender
Флаг, указывающий, должен ли фильтр отрисовывать входные данные; Истина означает, что она должна.
[in] bOututNeeded
Значение, указывающее, должен ли быть хотя бы один выходной контакт; ЗНАЧЕНИЕ TRUE указывает, что требуется по крайней мере один выходной контакт.
[in] clsOutMaj
Требуется основной тип выходных данных. Установите значение GUID_NULL, если вы не заботитесь.
[in] clsOutSub
Требуется выходной подтип. Установите значение GUID_NULL, если вы не заботитесь.
Возвращаемое значение
Возвращает значение HRESULT .
Комментарии
Задайте параметр ppEnum в качестве перечислителя для фильтров, соответствующих требованиям. Описание значений заслуг для параметра dwMerit см. в методе IFilterMapper::RegisterFilter .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | strmif.h (включая Dshow.h) |