IImageDecoder (Windows CE 5.0)

Send Feedback

This is a low-level interface to an image decoder object.

Many simple applications do not need to work with decoder objects directly and can work with higher level decoded image objects instead. More sophisticated applications can use the IImageDecoder interface to have finer control over the interaction with decoder objects.

The IImageDecoder interface can support images with multiple frames. Multiframe images are accessed via multidimensional indices.

This interface can support an arbitrary number of dimensions in nonrectangular arrangements.

Methods

The following table shows the methods for this interface by functional grouping. Like all COM interfaces, this interface inherits the methods for the IUnknown interface.

Grouping Methods
Decoders BeginDecode

Decode

EndDecode

InitDecoder

QueryDecoderParam

SetDecoderParam

TerminateDecoder

Frames GetFrameCount

GetFrameDimensionsCount

GetFrameDimensionsList

SelectActiveFrame

Properties GetAllPropertyItems

GetPropertyCount

GetPropertyIdList

GetPropertyItem

GetPropertyItemSize

GetPropertySize

RemovePropertyItem

SetPropertyItem

Images GetImageInfo

GetThumbnail

Obtaining a Pointer

You can obtain a pointer to an IImageDecoder interface by calling the IImagingFactory::CreateImageDecoder method.

See Also

Imaging Interfaces

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.