Интерфейс IWICJpegFrameEncode (wincodec.h)

Предоставляет методы записи сжатых данных сканирования JPEG непосредственно в выходной поток кодировщика WIC. Также предоставляет доступ к таблицам Huffman и квантования.

Наследование

Интерфейс IWICJpegFrameEncode наследуется от интерфейса IUnknown . IWICJpegFrameEncode также имеет следующие типы элементов:

Методы

Интерфейс IWICJpegFrameEncode содержит следующие методы.

 
IWICJpegFrameEncode::GetAcHuffmanTable

Извлекает копию таблицы AC Huffman для указанного сканирования и таблицы. (IWICJpegFrameEncode.GetAcHuffmanTable)
IWICJpegFrameEncode::GetDcHuffmanTable

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

Извлекает копию таблицы квантования. (IWICJpegFrameEncode.GetQuantizationTable)
IWICJpegFrameEncode::WriteScan

Записывает данные сканирования в кадр JPEG.

Комментарии

Получите этот интерфейс, вызвав IUnknown::QueryInterface в предоставленном Windows интерфейсе IWICBitmapFrameEncoder для кодировщика JPEG.

Кодировщик WIC JPEG поддерживает меньшее подмножество функций JPEG, чем декодер.

  • Кодировщик ограничен одним сканированием. Он не поддерживает многоскановые изображения для кодирования либо для прогрессивного кодирования, либо для данных плоского компонента.
  • Кодировщик поддерживает две таблицы квантования, две таблицы AC Huffman и две таблицы DC Huffman. Таблицы luma используются для канала Y, а в случае YCCK — для черного канала. Таблицы хрома используются для каналов CbCr.
  • Кодировщик поддерживает кодировку серого, YCbCr (RGB) и YCCK (CMYK).
  • Кодировщик поддерживает 4 подсемплинг фиксированных компонентов, 4:2:0, 4:2:2, 4:4:0 и 4:4:4. В этом подразделе применяется только chroma.
  • Кодировщик не поддерживает маркеры перезапуска.

Требования

   
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header wincodec.h