IWICImageEncoder::WriteFrame メソッド (wincodec.h)

IWICBitmapFrameEncode によって指定されたフレームにイメージをエンコードします。

構文

HRESULT WriteFrame(
  [in] ID2D1Image               *pImage,
  [in] IWICBitmapFrameEncode    *pFrameEncode,
  [in] const WICImageParameters *pImageParameters
);

パラメーター

[in] pImage

種類: ID2D1Image*

エンコードされる Direct2D イメージ。

[in] pFrameEncode

種類: IWICBitmapFrameEncode*

イメージの書き込み先となるフレーム エンコーダー。

[in] pImageParameters

種類: const WICImageParameters*

エンコードを制御するための追加のパラメーター。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

渡されたイメージは、 IWICImagingFactory2::CreateImageEncoder と同じデバイス上に作成する必要があります。 pImageParameters が指定されていない場合は、一連の便利な既定値が想定されます。詳細については、「WICImageParameters」を参照してください。

この API を呼び出す前に、 IWICBitmapFrameEncode を正しく個別に設定しておく必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincodec.h
Library Windowscodecs.lib
[DLL] Windowscodecs.dll

こちらもご覧ください

IWICImageEncoder