ReactOS 0.4.15-dev-7961-gdcf9eb0
IWICBitmapDecoder Interface Reference
Inheritance diagram for IWICBitmapDecoder:
Collaboration diagram for IWICBitmapDecoder:

Public Member Functions

HRESULT QueryCapability ([in] IStream *pIStream, [out] DWORD *pdwCapability)
 
HRESULT Initialize ([in] IStream *pIStream, [in] WICDecodeOptions cacheOptions)
 
HRESULT GetContainerFormat ([out] GUID *pguidContainerFormat)
 
HRESULT GetDecoderInfo ([out] IWICBitmapDecoderInfo **ppIDecoderInfo)
 
HRESULT CopyPalette ([in] IWICPalette *pIPalette)
 
HRESULT GetMetadataQueryReader ([out] IWICMetadataQueryReader **ppIMetadataQueryReader)
 
HRESULT GetPreview ([out] IWICBitmapSource **ppIBitmapSource)
 
HRESULT GetColorContexts ([in] UINT cCount, [in, out, unique, size_is(cCount)] IWICColorContext **ppIColorContexts, [out] UINT *pcActualCount)
 
HRESULT GetThumbnail ([out] IWICBitmapSource **ppIThumbnail)
 
HRESULT GetFrameCount ([out] UINT *pCount)
 
HRESULT GetFrame ([in] UINT index, [out] IWICBitmapFrameDecode **ppIBitmapFrame)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 679 of file wincodec.idl.

Member Function Documentation

◆ CopyPalette()

HRESULT IWICBitmapDecoder::CopyPalette ( [in] IWICPalette pIPalette)

◆ GetColorContexts()

HRESULT IWICBitmapDecoder::GetColorContexts ( [in] UINT  cCount,
[in, out, unique, size_is(cCount)] IWICColorContext **  ppIColorContexts,
[out] UINT pcActualCount 
)

◆ GetContainerFormat()

HRESULT IWICBitmapDecoder::GetContainerFormat ( [out] GUID pguidContainerFormat)

◆ GetDecoderInfo()

HRESULT IWICBitmapDecoder::GetDecoderInfo ( [out] IWICBitmapDecoderInfo **  ppIDecoderInfo)

◆ GetFrame()

HRESULT IWICBitmapDecoder::GetFrame ( [in] UINT  index,
[out] IWICBitmapFrameDecode **  ppIBitmapFrame 
)

◆ GetFrameCount()

HRESULT IWICBitmapDecoder::GetFrameCount ( [out] UINT pCount)

◆ GetMetadataQueryReader()

HRESULT IWICBitmapDecoder::GetMetadataQueryReader ( [out] IWICMetadataQueryReader **  ppIMetadataQueryReader)

◆ GetPreview()

HRESULT IWICBitmapDecoder::GetPreview ( [out] IWICBitmapSource **  ppIBitmapSource)

◆ GetThumbnail()

HRESULT IWICBitmapDecoder::GetThumbnail ( [out] IWICBitmapSource **  ppIThumbnail)

◆ Initialize()

HRESULT IWICBitmapDecoder::Initialize ( [in] IStream pIStream,
[in] WICDecodeOptions  cacheOptions 
)

◆ QueryCapability()

HRESULT IWICBitmapDecoder::QueryCapability ( [in] IStream pIStream,
[out] DWORD pdwCapability 
)

The documentation for this interface was generated from the following file: