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

量子化テーブルのコピーを取得します。

構文

HRESULT GetQuantizationTable(
        UINT                         scanIndex,
        UINT                         tableIndex,
  [out] DXGI_JPEG_QUANTIZATION_TABLE *pQuantizationTable
);

パラメーター

scanIndex

型: UINT

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

tableIndex

型: UINT

取得する量子化テーブルのインデックス。 特定のスキャンの有効なインデックスは、 IWICJpegFrameDecode::GetScanHeader を使用してスキャン ヘッダーを取得することによって決定できます。

[out] pQuantizationTable

種類: DXGI_JPEG_QUANTIZATION_TABLE*

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

戻り値

型: HRESULT

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

戻り値 説明
S_OK
操作に成功しました。
WINCODEC_ERR_INVALIDJPEGSCANINDEX
指定されたスキャン インデックスが無効です。
WINCODEC_ERR_INVALIDPARAMETER
pTable が NULL の場合、または tableIndex が有効なテーブル スロットを指していない場合に発生する可能性があります。 スキャン ヘッダーで有効なテーブル インデックスを確認します。

要件

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

関連項目

IWICJpegFrameDecode