IWICJpegFrameDecode interface
Exposes methods for decoding JPEG images. Provides access to the Start Of Frame (SOF) header, Start of Scan (SOS) header, the Huffman and Quantization tables, and the compressed JPEG JPEG data. Also enables indexing for efficient random access.
Members
The IWICJpegFrameDecode interface inherits from the IUnknown interface. IWICJpegFrameDecode also has these types of members:
Methods
The IWICJpegFrameDecode interface has these methods.
| Method | Description |
|---|---|
| ClearIndexing |
Removes the indexing from a JPEG that has been indexed using IWICJpegFrameDecode::SetIndexing. |
| CopyScan |
Retrieves a copy of the compressed JPEG scan directly from the WIC decoder frame's output stream. |
| DoesSupportIndexing |
Retrieves a value indicating whether this decoder supports indexing for efficient random access. |
| GetAcHuffmanTable |
Retrieves a copy of the AC Huffman table for the specified scan and table. |
| GetDcHuffmanTable |
Retrieves a copy of the DC Huffman table for the specified scan and table. |
| GetFrameHeader |
Retrieves header data from the entire frame. |
| GetQuantizationTable |
Retrieves a copy of the quantization table. |
| GetScanHeader |
Retrieves parameters from the Start Of Scan (SOS) marker for the scan with the specified index. |
| SetIndexing |
Enables indexing of the JPEG for efficient random access. |
Remarks
Obtain this interface by calling IUnknown::QueryInterface on the Windows-provided IWICBitmapFrameDecoder interface for the JPEG decoder.
Requirements
|
Minimum supported client |
Windows 10 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2016 [desktop apps only] |
|
Header |
|
|
IDL |
|
|
Library |
|
|
DLL |
|