Constants, Enumerations, and Flags

This section contains information about the Windows Imaging Component (WIC) constants, enumerations, and flags.

In this section

Topic Description
WIC GUIDs and CLSIDs
Codec Error Codes
Native Pixel Formats
This topic introduces the pixel formats provided by the WIC
IWICDevelopRawNotificationCallback Constants
Flags used to by IWICDevelopRawNotificationCallback to indicate which members have changed.
IWICJpegFrameDecode Constants
Flags used by the WICJpegScanHeader and WICJpegFrameHeader.
WIC8BIMIptcDigestProperties
Specifies the identifiers of the metadata items in an 8BIM IPTC digest metadata block.
WIC8BIMIptcProperties
Specifies the identifiers of the metadata items in an 8BIM IPTC block.
WIC8BIMResolutionInfoProperties
Specifies the identifiers of the metadata items in an 8BIMResolutionInfo block.
WICBitmapAlphaChannelOption
Specifies the desired alpha channel usage.
WICBitmapCreateCacheOption
Specifies the desired cache usage.
WICBitmapDecoderCapabilities
Specifies the capabilities of the decoder.
WICBitmapDitherType
Specifies the type of dither algorithm to apply when converting between image formats.
WICBitmapEncoderCacheOption
Specifies the cache options available for an encoder.
WICBitmapInterpolationMode
Specifies the sampling or filtering mode to use when scaling an image.
WICBitmapLockFlags
Specifies access to an IWICBitmap.
WICBitmapPaletteType
Specifies the type of palette used for an indexed image format.
WICBitmapTransformOptions
Specifies the flip and rotation transforms.
WICColorContextType
Specifies the color context types.
WICComponentEnumerateOptions
Specifies component enumeration options.
WICComponentSigning
Specifies the component signing status.
WICComponentType
Specifies the type of WIC component.
WICDecodeOptions
Specifies decode options.
WICDdsDimension
Specifies the dimension type of the data contained in DDS image.
WICDdsAlphaMode
Specifies the meaning of pixel color component values contained in the DDS image.
WICGifApplicationExtensionProperties
Specifies the application extension metadata properties for a Graphics Interchange Format (GIF) image.
WICGifCommentExtensionProperties
Specifies the comment extension metadata properties for a GIF image.
WICGifGraphicControlExtensionProperties
Specifies the graphic control extension metadata properties that define the transitions between each frame animation for GIF images.
WICGifImageDescriptorProperties
Specifies the image descriptor metadata properties for GIF frames.
WICGifLogicalScreenDescriptorProperties
Specifies the logical screen descriptor properties for GIF metadata.
WICJpegCommentProperties
Specifies the JPEG comment properties.
WICJpegChrominanceProperties
Specifies the JPEG chrominance table property.
WICJpegIndexingOptions
Specifies the options for indexing a JPEG image.
WICJpegLuminanceProperties
Specifies the JPEG luminance table property.
WICJpegScanType
Specifies the memory layout of pixel data in a JPEG image scan.
WICJpegTransferMatrix
Specifies conversion matrix from Y'Cb'Cr' to R'G'B'.
WICJpegYCrCbSubsamplingOption
Specifies the JPEG YCrCB subsampling options.
WICMetadataCreationOptions
Specifies metadata creation options.
WICNamedWhitePoint
Specifies named white balances for raw images.
WICPersistOptions
Specifies WIC options that are used when initializing a component with a stream.
WICPixelFormatNumericRepresentation
WICPlanarOptions
Specifies additional options to an IWICPlanarBitmapSourceTransform implementation.
WICProgressOperation
Specifies the progress operations to receive notifications for.
WICPngBkgdProperties
Specifies the Portable Network Graphics (PNG) background (bKGD) chunk metadata properties.
WICPngChrmProperties
Specifies the PNG cHRM chunk metadata properties for CIE XYZ chromaticity.
WICPngFilterOption
Specifies the PNG filters available for compression optimization.
WICPngGamaProperties
Specifies the PNG gAMA chunk metadata properties.
WICPngHistProperties
Specifies the PNG hIST chunk metadata properties.
WICPngIccpProperties
Specifies the PNG iCCP chunk metadata properties.
WICPngItxtProperties
Specifies the PNG iTXT chunk metadata properties.
WICPngSrgbProperties
Specifies the PNG sRGB chunk metadata properties.
WICPngTimeProperties
Specifies the PNG tIME chunk metadata properties.
WICProgressNotification
Specifies when the progress notification callback should be called.
Native WIC Codecs
This section contains information about the native imaging codecs available in WIC.
WICRawCapabilities
Specifies the capability support of a raw image.
WICRawParameterSet
Specifies the parameter set used by a raw codec.
WICRawRenderMode
Specifies the render intent of the next CopyPixels call.
WICRawRotationCapabilities
Specifies the rotation capabilities of the codec.
WICSectionAccessLevel
Specifies the access level of a Windows Graphics Device Interface (GDI) section.
WICTiffCompressionOption
Specifies the Tagged Image File Format (TIFF) compression options.