[]
        
(Showing Draft Content)

C1.Util.DX.WIC.WicStream

WicStream Class

IWICStream

Namespace: C1.Util.DX.WIC
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("135FF860-22B7-4ddf-B0F6-218F4F299A43")]
public class WicStream : ComStream, IUnknown, IStream, IStreamBase, ICallbackable, IDisposable

Constructors

Name Description
WicStream(IntPtr)

Initializes a new instance of the WicStream class.

Methods

Name Description
Create(ImagingFactory, DataPointer)

Initializes a new instance of the WicStream class from an unmanaged memory through a DataStream.

Create(ImagingFactory, Stream)

Initializes a new instance of the WicStream class from a IStream.

Create(ImagingFactory, string, NativeFileAccess)

Initializes a new instance of the WicStream class from a file.

Dispose(bool)

Clean up any resources being used.

InitializeFromFilename(string, int)

HRESULT IWICStream::InitializeFromFilename([In] const wchar_t* wzFileName,[In] unsigned int dwDesiredAccess)

InitializeFromMemory(IntPtr, int)

HRESULT IWICStream::InitializeFromMemory([In] void* pbBuffer,[In] unsigned int cbBufferSize)

Operators

Name Description
explicit operator WicStream(IntPtr)

Performs an explicit conversion from IntPtr to WicStream.