IWICImageEncoder::WriteFrame 方法 (wincodec.h)
將影像編碼為 IWICBitmapFrameEncode 所提供的框架。
語法
HRESULT WriteFrame(
[in] ID2D1Image *pImage,
[in] IWICBitmapFrameEncode *pFrameEncode,
[in] const WICImageParameters *pImageParameters
);
參數
[in] pImage
類型: ID2D1Image*
將編碼的 Direct2D 影像。
[in] pFrameEncode
寫入影像的框架編碼器。
[in] pImageParameters
類型: const WICImageParameters*
控制編碼的其他參數。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
傳入的映像必須在與 IWICImagingFactory2::CreateImageEncoder 相同的裝置上建立。 如果未指定 pImageParameters ,則會假設有一組有用的預設值,如需詳細資訊,請參閱 WICImageParameters 。
您必須正確且獨立地設定 IWICBitmapFrameEncode ,才能呼叫此 API。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | wincodec.h |
程式庫 | Windowscodecs.lib |
Dll | Windowscodecs.dll |