共用方式為


IWICImagingFactory2::CreateImageEncoder 方法 (wincodec.h)

建立新的影像編碼器物件。

語法

HRESULT CreateImageEncoder(
  [in]  ID2D1Device      *pD2DDevice,
  [out] IWICImageEncoder **ppWICImageEncoder
);

參數

[in] pD2DDevice

建立對應影像編碼器的 ID2D1Device 物件。

[out] ppWICImageEncoder

變數的指標,可接收編碼器物件的 IWICImageEncoder 介面指標,可用來編碼 Direct2D 影像。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

您必須建立影像,以在傳遞至此方法的相同 Direct2D 裝置上傳遞至影像編碼器。

您必須負責透過現有的 IWICBitmapEncoder API 來設定位圖編碼器本身。 IWICBitmapEncoderIWICBitmapFrameEncode 對象會傳遞至每個 IWICImageEncoder 方法:WriteThumbnailWriteFrameWriteFrameThumbnail

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 wincodec.h
程式庫 Windowscodecs.lib
Dll Windowscodecs.dll

另請參閱

IWICImagingFactory2