ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | List of all members
ImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICImagingFactory Interface Reference
Inheritance diagram for ImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICImagingFactory:
Inheritance graph
[legend]

Public Member Functions

IWICBitmapDecoder CreateDecoderFromFilename ([MarshalAs(UnmanagedType.LPWStr)] string wzFilename, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor, NativeMethods.GenericAccessRights dwDesiredAccess, WICDecodeOptions metadataOptions)
 
IWICBitmapDecoder CreateDecoderFromStream (IStream pIStream, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor, WICDecodeOptions metadataOptions)
 
IWICBitmapDecoder CreateDecoderFromFileHandle (IntPtr hFile, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor, WICDecodeOptions metadataOptions)
 
IWICComponentInfo CreateComponentInfo ([MarshalAs(UnmanagedType.LPStruct)] Guid clsidComponent)
 
IWICBitmapDecoder CreateDecoder ([MarshalAs(UnmanagedType.LPStruct)] Guid guidContainerFormat, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
IWICBitmapEncoder CreateEncoder ([MarshalAs(UnmanagedType.LPStruct)] Guid guidContainerFormat, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
IWICPalette CreatePalette ()
 
IWICFormatConverter CreateFormatConverter ()
 
IWICBitmapScaler CreateBitmapScaler ()
 
IWICBitmapClipper CreateBitmapClipper ()
 
IWICBitmapFlipRotator CreateBitmapFlipRotator ()
 
IWICStream CreateStream ()
 
IWICColorContext CreateColorContext ()
 
IWICColorTransform CreateColorTransform ()
 
IWICBitmap CreateBitmap (uint uiWidth, uint uiHeight, [MarshalAs(UnmanagedType.LPStruct)] Guid pixelFormat, WICBitmapCreateCacheOption option)
 
IWICBitmap CreateBitmapFromSource (IWICBitmapSource pIBitmapSource, WICBitmapCreateCacheOption option)
 
IWICBitmap CreateBitmapFromSourceRect (IWICBitmapSource pIBitmapSource, uint x, uint y, uint width, uint height)
 
IWICBitmap CreateBitmapFromMemory (uint uiWidth, uint uiHeight, [MarshalAs(UnmanagedType.LPStruct)] Guid pixelFormat, uint cbStride, uint cbBufferSize, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=4)] byte[] pbBuffer)
 
IWICBitmap CreateBitmapFromHBITMAP (IntPtr hBitmap, IntPtr hPalette, WICBitmapAlphaChannelOption options)
 
IWICBitmap CreateBitmapFromHICON (IntPtr hIcon)
 
IEnumUnknown CreateComponentEnumerator (WICComponentType componentTypes, WICComponentEnumerateOptions options)
 
IWICFastMetadataEncoder CreateFastMetadataEncoderFromDecoder (IWICBitmapDecoder pIDecoder)
 
IWICFastMetadataEncoder CreateFastMetadataEncoderFromFrameDecode (IWICBitmapFrameDecode pIFrameDecoder)
 
IWICMetadataQueryWriter CreateQueryWriter ([MarshalAs(UnmanagedType.LPStruct)] Guid guidMetadataFormat, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
IWICMetadataQueryWriter CreateQueryWriterFromReader (IWICMetadataQueryReader pIQueryReader, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 

Detailed Description

Definition at line 1970 of file WinCodec.cs.


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