IWICJpegFrameEncode::WriteScan メソッド (wincodec.h)

スキャン データを JPEG フレームに書き込みます。

構文

HRESULT WriteScan(
  UINT       cbScanData,
  const BYTE *pbScanData
);

パラメーター

cbScanData

型: UINT

pbScanData パラメーター内のデータのサイズ。

pbScanData

型: BYTE*

書き込むスキャン データ。

戻り値

種類: HRESULT

正常に完了したS_OKを返します。

解説

WriteScan は複数回呼び出すことができます。 呼び出しごとに、指定したスキャン データが以前のスキャン データに追加されます。 IWICBitmapFrameEncode::Commit を呼び出してスキャンを完了します。

エンコーダー パラメーターまたは結果の JPEG ファイル内のスキャン データの前に表示される画像メタデータを設定する呼び出しは、このメソッドの最初の呼び出しの前に完了する必要があります。 これには、 IWICBitmapFrameEncode::SetColorContextsIWICBitmapFrameEncode::SetPaletteIWICBitmapFrameEncode::SetPixelFormatIWICBitmapFrameEncode::SetResolution、および IWICBitmapFrameEncode::SetThumbnail の呼び出しが含まれます。 IWICBitmapFrameEncode::SetSize は、エンコードされたイメージ サイズの既定値がないため、必須です。

要件

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

関連項目

IWICBitmapFrameEncode

IWICJpegFrameEncode