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 來設定位圖編碼器本身。 IWICBitmapEncoder 或 IWICBitmapFrameEncode 對象會傳遞至每個 IWICImageEncoder 方法:WriteThumbnail、WriteFrame 和 WriteFrameThumbnail。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | wincodec.h |
程式庫 | Windowscodecs.lib |
Dll | Windowscodecs.dll |