次の方法で共有


IWICJpegFrameDecode::CopyScan メソッド (wincodec.h)

WIC デコーダー フレームの出力ストリームから圧縮された JPEG スキャンのコピーを直接取得します。

構文

HRESULT CopyScan(
        UINT scanIndex,
        UINT scanOffset,
        UINT cbScanData,
  [out] BYTE *pbScanData,
  [out] UINT *pcbScanDataActual
);

パラメーター

scanIndex

型: UINT

データが取得されるスキャンの 0 から始まるインデックス。

scanOffset

型: UINT

コピーを開始するスキャン データ内のバイト位置。 最初の呼び出しでは 0 を使用します。 出力バッファーのサイズがスキャン全体を格納するのに不十分な場合、このオフセットを使用すると、前のコピー操作の最後からコピーを再開できます。

cbScanData

型: UINT

pbScanData 配列のサイズ (バイト単位)。

[out] pbScanData

型: BYTE*

テーブル データを受け取るポインター。 このパラメーターを NULL にすることはできません。

[out] pcbScanDataActual

型: UINT*

実際に pbScanData にコピーされたスキャン データのサイズを受け取るポインター。 返されるサイズは 、cbScanData のサイズより小さい場合があります。 このパラメーターは NULL の場合もあります。

戻り値

型: HRESULT

このメソッドは、これらの値のいずれかを返すことができます。

戻り値 説明
S_OK
操作に成功しました。
WINCODEC_ERR_INVALIDJPEGSCANINDEX
指定されたスキャン インデックスが無効です。

要件

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

こちらもご覧ください

IWICJpegFrameDecode