ImageCodecFlags enumeration (gdiplusimaging.h)

The ImageCodecFlags enumeration indicates attributes of an image codec.

Syntax

typedef enum ImageCodecFlags {
  ImageCodecFlagsEncoder = 0x00000001,
  ImageCodecFlagsDecoder = 0x00000002,
  ImageCodecFlagsSupportBitmap = 0x00000004,
  ImageCodecFlagsSupportVector = 0x00000008,
  ImageCodecFlagsSeekableEncode = 0x00000010,
  ImageCodecFlagsBlockingDecode = 0x00000020,
  ImageCodecFlagsBuiltin = 0x00010000,
  ImageCodecFlagsSystem = 0x00020000,
  ImageCodecFlagsUser = 0x00040000
} ;

Constants

 
ImageCodecFlagsEncoder
Value: 0x00000001
Indicates that the codec supports encoding (saving).
ImageCodecFlagsDecoder
Value: 0x00000002
Indicates that the codec supports decoding (reading).
ImageCodecFlagsSupportBitmap
Value: 0x00000004
Indicates that the codec supports raster images (bitmaps).
ImageCodecFlagsSupportVector
Value: 0x00000008
Indicates that the codec supports vector images (metafiles).
ImageCodecFlagsSeekableEncode
Value: 0x00000010
Indicates that an encoder requires a seekable output stream.
ImageCodecFlagsBlockingDecode
Value: 0x00000020
Indicates that a decoder has blocking behavior during the decoding process.
ImageCodecFlagsBuiltin
Value: 0x00010000
Indicates that the codec is built in to GDI+.
ImageCodecFlagsSystem
Value: 0x00020000
Not used in GDI+ version 1.0.
ImageCodecFlagsUser
Value: 0x00040000
Not used in GDI+ version 1.0.

Requirements

Requirement Value
Minimum supported client Windows XP, Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header gdiplusimaging.h (include Gdiplus.h)