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


Метод 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

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

IWICImagingFactory2