[]
IWICBitmapDecoder
[Guid("9EDDE9E7-8DEE-47ea-99DF-E6FAF2ED44BF")]
public class BitmapDecoder : ComObject, IDisposable, IUnknown
Name | Description |
---|---|
BitmapDecoder(IntPtr) | Initializes a new instance of the BitmapDecoder class. |
Name | Description |
---|---|
CopyPalette(Palette) | HRESULT IWICBitmapDecoder::CopyPalette([In, Optional] IWICPalette* pIPalette) |
Create(BitmapDecoderInfo) | Initializes a new instance of the BitmapDecoder class from a BitmapDecoderInfo. |
Create(ImagingFactory, IStream, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a IStream. |
Create(ImagingFactory, IStream, Guid, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a IStream. |
Create(ImagingFactory, Guid) | Initializes a new instance of the BitmapDecoder class from a guid. BitmapDecoderGuids for a list of default supported decoder. |
Create(ImagingFactory, Guid, Guid) | Initializes a new instance of the BitmapDecoder class. |
Create(ImagingFactory, FileStream, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a filestream. |
Create(ImagingFactory, FileStream, Guid, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a filestream. |
Create(ImagingFactory, Stream, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a IStream. |
Create(ImagingFactory, Stream, Guid, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a IStream. |
Create(ImagingFactory, string, NativeFileAccess, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a file. |
Create(ImagingFactory, string, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a file in read mode. |
Create(ImagingFactory, string, Guid?, NativeFileAccess, DecodeOptions) | Initializes a new instance of the BitmapDecoder class from a file. |
Dispose(bool) | Clean up any resources being used. |
GetColorContexts(int, ComArray<ColorContext>, out int) | HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[InOut, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount) |
GetColorContexts(int, ColorContext[], out int) | HRESULT IWICBitmapDecoder::GetColorContexts([In] unsigned int cCount,[InOut, Buffer, Optional] IWICColorContext** ppIColorContexts,[Out] unsigned int* pcActualCount) |
GetContainerFormat() | HRESULT IWICBitmapDecoder::GetContainerFormat([Out] GUID* pguidContainerFormat) |
GetDecoderInfo() | HRESULT IWICBitmapDecoder::GetDecoderInfo([Out] IWICBitmapDecoderInfo** ppIDecoderInfo) |
GetFrame(int) | HRESULT IWICBitmapDecoder::GetFrame([In] unsigned int index,[Out] IWICBitmapFrameDecode** ppIBitmapFrame) |
GetFrameCount() | HRESULT IWICBitmapDecoder::GetFrameCount([Out] unsigned int* pCount) |
GetMetadataQueryReader() | HRESULT IWICBitmapDecoder::GetMetadataQueryReader([Out] IWICMetadataQueryReader** ppIMetadataQueryReader) |
GetPreview() | HRESULT IWICBitmapDecoder::GetPreview([Out] IWICBitmapSource** ppIBitmapSource) |
GetThumbnail() | HRESULT IWICBitmapDecoder::GetThumbnail([Out] IWICBitmapSource** ppIThumbnail) |
Initialize(IStream, DecodeOptions) | Initializes the decoder with the provided stream. |
QueryCapability(IStream) | Queries the capabilities of the decoder based on the specified stream. |
TryGetColorContexts(ImagingFactory) | Get the ColorContext of the image (if any) |
TryGetColorContexts(ImagingFactory, out ColorContext[]) | Get the ColorContext of the image (if any) |
Name | Description |
---|---|
explicit operator BitmapDecoder(IntPtr) | Performs an explicit conversion from IntPtr to BitmapDecoder. |