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

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

Интерфейс IAMDecoderCaps возвращает сведения о возможностях из фильтра декодера MPEG. Возможности, сообщаемые через этот интерфейс, включают в себя, поддерживает ли декодер фильтр отрисовщика для микширования видео и поддерживает ли он ускорение видео DirectX.

Некоторые компоненты DirectShow, такие как DVD Graph Builder, используют этот интерфейс для определения правильного графа фильтра для сборки. Приложения могут использовать этот интерфейс для запроса возможностей декодера.

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

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

Методы

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

 
IAMDecoderCaps::GetDecoderCaps

Метод GetDecoderCaps запрашивает у декодера его возможности.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header strmif.h (включая Dshow.h)

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

Использование отрисовщика для смешанного видео