Интерфейс 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 |