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
このメソッドは、これらの値のいずれかを返すことができます。
戻り値 | 説明 |
---|---|
|
操作に成功しました。 |
|
指定されたスキャン インデックスが無効です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wincodec.h |
Library | Windowscodecs.lib |
[DLL] | Windowscodecs.dll |