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.IWICComponentFactory Interface Reference
Inheritance diagram for ImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICComponentFactory:
Inheritance graph
[legend]
Collaboration diagram for ImageResizer.Plugins.Wic.InteropServices.ComTypes.IWICComponentFactory:
Collaboration graph
[legend]

Public Member Functions

new IWICBitmapDecoder CreateDecoderFromFilename ([MarshalAs(UnmanagedType.LPWStr)] string wzFilename, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor, NativeMethods.GenericAccessRights dwDesiredAccess, WICDecodeOptions metadataOptions)
 
new IWICBitmapDecoder CreateDecoderFromStream (IStream pIStream, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor, WICDecodeOptions metadataOptions)
 
new IWICBitmapDecoder CreateDecoderFromFileHandle (IntPtr hFile, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor, WICDecodeOptions metadataOptions)
 
new IWICComponentInfo CreateComponentInfo ([MarshalAs(UnmanagedType.LPStruct)] Guid clsidComponent)
 
new IWICBitmapDecoder CreateDecoder ([MarshalAs(UnmanagedType.LPStruct)] Guid guidContainerFormat, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
new IWICBitmapEncoder CreateEncoder ([MarshalAs(UnmanagedType.LPStruct)] Guid guidContainerFormat, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
new IWICPalette CreatePalette ()
 
new IWICFormatConverter CreateFormatConverter ()
 
new IWICBitmapScaler CreateBitmapScaler ()
 
new IWICBitmapClipper CreateBitmapClipper ()
 
new IWICBitmapFlipRotator CreateBitmapFlipRotator ()
 
new IWICStream CreateStream ()
 
new IWICColorContext CreateColorContext ()
 
new IWICColorTransform CreateColorTransform ()
 
new IWICBitmap CreateBitmap (uint uiWidth, uint uiHeight, [MarshalAs(UnmanagedType.LPStruct)] Guid pixelFormat, WICBitmapCreateCacheOption option)
 
new IWICBitmap CreateBitmapFromSource (IWICBitmapSource pIBitmapSource, WICBitmapCreateCacheOption option)
 
new IWICBitmap CreateBitmapFromSourceRect (IWICBitmapSource pIBitmapSource, uint x, uint y, uint width, uint height)
 
new IWICBitmap CreateBitmapFromMemory (uint uiWidth, uint uiHeight, [MarshalAs(UnmanagedType.LPStruct)] Guid pixelFormat, uint cbStride, uint cbBufferSize, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=5)] byte[] pbBuffer)
 
new IWICBitmap CreateBitmapFromHBITMAP (IntPtr hBitmap, IntPtr hPalette, WICBitmapAlphaChannelOption options)
 
new IWICBitmap CreateBitmapFromHICON (IntPtr hIcon)
 
new IEnumUnknown CreateComponentEnumerator (WICComponentType componentTypes, WICComponentEnumerateOptions options)
 
new IWICFastMetadataEncoder CreateFastMetadataEncoderFromDecoder (IWICBitmapDecoder pIDecoder)
 
new IWICFastMetadataEncoder CreateFastMetadataEncoderFromFrameDecode (IWICBitmapFrameDecode pIFrameDecoder)
 
new IWICMetadataQueryWriter CreateQueryWriter ([MarshalAs(UnmanagedType.LPStruct)] Guid guidMetadataFormat, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
new IWICMetadataQueryWriter CreateQueryWriterFromReader (IWICMetadataQueryReader pIQueryReader, [MarshalAs(UnmanagedType.LPArray, SizeConst=1)] Guid[] pguidVendor)
 
IWICMetadataReader CreateMetadataReader ([In][MarshalAs(UnmanagedType.LPStruct)] Guid guidMetadataFormat, [In] ref Guid pguidVendor, uint dwOptions, IStream pIStream)
 
IWICMetadataReader CreateMetadataReaderFromContainer ([In][MarshalAs(UnmanagedType.LPStruct)] Guid guidContainerFormat, [In] ref Guid pguidVendor, uint dwOptions, IStream pIStream)
 
IWICMetadataWriter CreateMetadataWriter ([In][MarshalAs(UnmanagedType.LPStruct)] Guid guidMetadataFormat, [In] ref Guid pguidVendor, uint dwMetadataOptions)
 
IWICMetadataWriter CreateMetadataWriterFromReader ([In] IWICMetadataReader pIReader, [In] ref Guid pguidVendor)
 
IWICMetadataQueryReader CreateQueryReaderFromBlockReader ([In] IWICMetadataBlockReader pIBlockReader)
 
IWICMetadataQueryWriter CreateQueryWriterFromBlockWriter ([In] IWICMetadataBlockWriter pIBlockWriter)
 
IPropertyBag2 CreateEncoderPropertyBag ([MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] PROPBAG2[] ppropOptions, uint cCount)
 

Detailed Description

Definition at line 516 of file WinCodecSdk.cs.


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