WICBitmapDecoderCapabilities enumeration (wincodec.h)

Specifies the capabilities of the decoder.

Syntax

typedef enum WICBitmapDecoderCapabilities {
  WICBitmapDecoderCapabilitySameEncoder = 0x1,
  WICBitmapDecoderCapabilityCanDecodeAllImages = 0x2,
  WICBitmapDecoderCapabilityCanDecodeSomeImages = 0x4,
  WICBitmapDecoderCapabilityCanEnumerateMetadata = 0x8,
  WICBitmapDecoderCapabilityCanDecodeThumbnail = 0x10,
  WICBITMAPDECODERCAPABILITIES_FORCE_DWORD = 0x7fffffff
} ;

Constants

 
WICBitmapDecoderCapabilitySameEncoder
Value: 0x1
Decoder recognizes the image was encoded with an encoder produced by the same vendor.
WICBitmapDecoderCapabilityCanDecodeAllImages
Value: 0x2
Decoder can decode all the images within an image container.
WICBitmapDecoderCapabilityCanDecodeSomeImages
Value: 0x4
Decoder can decode some of the images within an image container.
WICBitmapDecoderCapabilityCanEnumerateMetadata
Value: 0x8
Decoder can enumerate the metadata blocks within a container format.
WICBitmapDecoderCapabilityCanDecodeThumbnail
Value: 0x10
Decoder can find and decode a thumbnail.
WICBITMAPDECODERCAPABILITIES_FORCE_DWORD
Value: 0x7fffffff

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wincodec.h

See also

IWICBitmapDecoder