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


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

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

Примечание Этот интерфейс устарел. Новые приложения должны вызывать IFilterMapper2::EnumMatchingFilters, которые перечисляют моникеры и возвращают указатель на интерфейс IEnumMoniker .
 
Этот интерфейс предоставляет методы для перечисления зарегистрированных фильтров. Метод IFilterMapper::EnumMatchingFilters возвращает указатель на этот интерфейс. Однако IFilterMapper не рекомендуется использовать в пользу IFilterMapper2.

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

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

Методы

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

 
IEnumRegFilters::Clone

Примечание. Интерфейс IEnumRegFilters не рекомендуется использовать. Этот метод в настоящее время не реализован и возвращает E_NOTIMPL. (IEnumRegFilters.Clone)
IEnumRegFilters::Next

Примечание. Интерфейс IEnumRegFilters не рекомендуется использовать. Заполняет массив описаниями следующего набора фильтров (заданных параметром cFilters), которые соответствуют требованиям, заданным при создании перечислителя.
IEnumRegFilters::Reset

Примечание. Интерфейс IEnumRegFilters не рекомендуется использовать. Сбрасывает перечислитель, чтобы следующий вызов метода IEnumRegFilters::Next снова начинался с первого фильтра, если таковой есть.
IEnumRegFilters::Skip

Примечание. Интерфейс IEnumRegFilters не рекомендуется использовать. Этот метод в настоящее время не реализован и возвращает E_NOTIMPL. (IEnumRegFilters.Skip)

Требования

Требование Значение
Целевая платформа Windows
Header strmif.h

См. также раздел

Устаревшие интерфейсы