Поделиться через


Метод IWICJpegFrameDecode::GetDcHuffmanTable (wincodec.h)

Извлекает копию таблицы DC Huffman для указанного сканирования и таблицы.

Синтаксис

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

Параметры

scanIndex

Тип: UINT

Отсчитываемый от нуля индекс сканирования, для которого извлекаются данные.

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
Header wincodec.h
Библиотека Windowscodecs.lib
DLL Windowscodecs.dll

См. также раздел

IWICJpegFrameDecode