IImagingFactory::CreateImageEncoderToStream

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This method creates and initializes an IImageEncoder interface to output to a stream in a specified image format.

Syntax

HRESULT CreateImageEncoderToStream(
  const CLSID*    clsid,
  IStream*        stream,
  IImageEncoder** encoder
);

Parameters

  • clsid
    [in] A pointer to a CLSID value that specifies the encoder's COM component.
  • stream
    [in] A pointer to an IStream interface representing the output data stream.
  • encoder
    [out] A pointer to the resulting IImageEncoder interface pointer.

Return Value

If successful, this method returns S_OK.

This method may return IMGERR_CODECNOTFOUND if it fails.

For more information, see Error Codes for the Imaging API.

Requirements

Header imaging.h
Library Imaging.lib
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

IImagingFactory
IImageEncoder

Other Resources

IStream