Метод IWICImagingFactory2::CreateImageEncoder (wincodec.h)
Создает новый объект кодировщика изображений.
Синтаксис
HRESULT CreateImageEncoder(
[in] ID2D1Device *pD2DDevice,
[out] IWICImageEncoder **ppWICImageEncoder
);
Параметры
[in] pD2DDevice
Объект ID2D1Device , для которого создается соответствующий кодировщик изображений.
[out] ppWICImageEncoder
Указатель на переменную, получающую указатель на интерфейс IWICImageEncoder для объекта кодировщика, который можно использовать для кодирования изображений Direct2D .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Необходимо создать образы для передачи кодировщику образов на том же устройстве Direct2D , которое вы передаете этому методу.
Вы отвечаете за настройку самого кодировщика растровых изображений с помощью существующих API IWICBitmapEncoder . Объект IWICBitmapEncoder или IWICBitmapFrameEncode передается каждому из методов IWICImageEncoder : WriteThumbnail, WriteFrame и WriteFrameThumbnail.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |