次の方法で共有


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

指定したスキャンとテーブルの DC Huffman テーブルのコピーを取得します。

構文

HRESULT GetDcHuffmanTable(
        UINT                       scanIndex,
        UINT                       tableIndex,
  [out] DXGI_JPEG_DC_HUFFMAN_TABLE *pDcHuffmanTable
);

パラメーター

scanIndex

型: UINT

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

tableIndex

型: UINT

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

[out] pDcHuffmanTable

種類: DXGI_JPEG_AC_HUFFMAN_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