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


Интерфейс ISmartRenderEngine

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

Примечание

[Не рекомендуется. Этот API может быть удален из будущих выпусков Windows.]

 

Интерфейс ISmartRenderEngine предоставляет методы, поддерживающие интеллектуальную рекомпрессию в службах редактирования DirectShow (DES). Модуль интеллектуальной отрисовки предоставляет этот интерфейс.

Элементы

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

Методы

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

Метод Описание
GetGroupCompressor Извлекает фильтр сжатия для указанной группы.
SetFindCompressorCB Не реализован.
SetGroupCompressor Указывает фильтр сжатия, используемый при отрисовке указанной группы.

 

Комментарии

Примечание

Файл заголовка Qedit.h несовместим с заголовками Direct3D более поздней версии 7.

 

Примечание

Чтобы получить Qedit.h, скачайте обновление Microsoft Windows SDK для Windows Vista и платформа .NET Framework 3.0. Qedit.h недоступен в Microsoft Windows SDK для Windows 7 и платформа .NET Framework 3.5 с пакетом обновления 1 (SP1).

 

Требования

Требование Значение
Заголовок
Qedit.h
Библиотека
Strmiids.lib

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

Отрисовка проекта