Перечисление объектов в графе фильтров
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он заменён MediaPlayer, IMFMediaEngineи аудио/видео захват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует для нового кода использовать MediaPlayer, IMFMediaEngine и захват аудио и видео в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Приложению может потребоваться найти определенный фильтр в графе фильтров или даже определенный вывод на фильтре. Например, он может использовать интерфейс, предоставляемый определенным фильтром. Или, он может создать специализированный граф фильтров и вызывать методы на отдельных пинах для подключения фильтров. Для этого DirectShow предоставляет несколько методов перечисления объектов в графе фильтров.
Перечислители, описанные в этом разделе, соответствуют стандартной форме, используемой интерфейсами перечисления COM. Дополнительные сведения см. в разделе "IEnumXXXXX" в пакете SDK для платформы. См. Перечисление устройств и фильтровдля получения сведений о перечислении фильтров, зарегистрированных на компьютере пользователя, но еще не включенных в граф фильтров.
В этой статье содержатся следующие разделы:
Связанные разделы