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


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

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

Интерфейс IDecimateVideoImage задает децимацию фильтра декодера. Термин децимация означает масштабирование вывода видео до размера, меньшего, чем собственный размер видео.

Приложения не должны вызывать методы в этом интерфейсе. Фильтр Overlay Mixer использует этот интерфейс для декодирования видео в декодере видео.

Фильтры декодера, которые могут уничиживать вывод видео, должны поддерживать этот интерфейс.

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

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

Методы

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

 
IDecimateVideoImage::ResetDecimationImageSize

Метод ResetDecimationImageSize указывает, что декодер больше не должен децифицировать выходное изображение.
IDecimateVideoImage::SetDecimationImageSize

Метод SetDecimationImageSize задает измерения, до которых декодер должен децифицировать свое выходное изображение.

Требования

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