(wincodec.h) IWICJpegFrameEncode 介面
公開將壓縮 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 框架。 |
備註
在 JPEG 編碼器的 Windows 提供的IWICBitmapFrameEncoder介面上呼叫IUnknown::QueryInterface,以取得此介面。
WIC JPEG 編碼器支援比解碼器小的 JPEG 功能子集。
- 編碼器僅限於單一掃描。 它不支援多重掃描的編碼影像,適用于漸進式編碼或平面元件資料。
- 編碼器支援兩個量化資料表、兩個 AC Huffman 資料表和兩個 DC Huffman 資料表。 luma 資料表用於 Y 通道,如果是 YCCK,則為黑色通道。 Chroma 資料表用於 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 |
標頭 | wincodec.h |