IWICProgressiveLevelControl interface (wincodec.h)

Exposes methods for obtaining information about and controlling progressive decoding.

Inheritance

The IWICProgressiveLevelControl interface inherits from the IUnknown interface. IWICProgressiveLevelControl also has these types of members:

Methods

The IWICProgressiveLevelControl interface has these methods.

 
IWICProgressiveLevelControl::GetCurrentLevel

Gets the decoder's current progressive level.
IWICProgressiveLevelControl::GetLevelCount

Gets the number of levels of progressive decoding supported by the CODEC.
IWICProgressiveLevelControl::SetCurrentLevel

Specifies the level to retrieve on the next call to CopyPixels.

Remarks

Images can only be progressively decoded if they were progressively encoded. Progressive images automatically start at the highest (best quality) progressive level. The caller must manually set the decoder to a lower progressive level.

E_NOTIMPL is returned if the codec does not support progressive level decoding.

Requirements

Requirement Value
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header wincodec.h

See also

Conceptual

Progressive Decoding Overview

WIC Progressive Decoding Sample