IImageDecoder::BeginDecode (Windows Embedded CE 6.0)
1/6/2010
This method is used to start decoding the currently selected frame.
Syntax
HRESULT BeginDecode(
IImageSink* sink,
OPTIONAL IPropertySetStorage* newPropSet
);
Parameters
- sink
[in] A pointer to an IImageSink interface that receives the image data that results from decoding the frame.
- newPropSet
[in] An optional pointer to an IPropertySetStorage interface that contains a property set. The decoder should attach this set to the decoded image when it calls IImageSink::PushPropertyItems, rather than the property set it derives from the decoded image.
Return Value
If successful, this method returns S_OK.
If it fails, this method should return one of the following error values:
- E_NOTIMPL
- E_POINTER
- E_UNEXPECTED
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 |
See Also
Reference
IImageDecoder
IImageSink
IImageSink::PushPropertyItems
IImageDecoder::EndDecode