[]
IWICBitmapFrameEncode
[Guid("00000105-a8f2-4877-ba0a-fd2b6645fb94")]
public class BitmapFrameEncode : ComObject, IDisposable, IUnknown
Name | Description |
---|---|
BitmapFrameEncode(IntPtr) | Initializes a new instance of the BitmapFrameEncode class. |
Name | Description |
---|---|
Options | Gets the properties to setup before Initialize(). |
Name | Description |
---|---|
Commit() | HRESULT IWICBitmapFrameEncode::Commit() |
Create(BitmapEncoder) | Initializes a new instance of the BitmapFrameEncode class. |
Dispose(bool) | Clean up any resources being used. |
GetMetadataQueryWriter() | HRESULT IWICBitmapFrameEncode::GetMetadataQueryWriter([Out] IWICMetadataQueryWriter** ppIMetadataQueryWriter) |
Initialize() | Initializes this instance. |
Initialize(PropertyBag) | HRESULT IWICBitmapFrameEncode::Initialize([In, Optional] IPropertyBag2* pIEncoderOptions) |
SetColorContexts(ColorContext[]) | Sets the ColorContext objects for this frame encoder. |
SetColorContexts(int, ComArray<ColorContext>) | HRESULT IWICBitmapFrameEncode::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext) |
SetColorContexts(int, ColorContext[]) | HRESULT IWICBitmapFrameEncode::SetColorContexts([In] unsigned int cCount,[In, Buffer] IWICColorContext** ppIColorContext) |
SetPalette(Palette) | HRESULT IWICBitmapFrameEncode::SetPalette([In, Optional] IWICPalette* pIPalette) |
SetPixelFormat(ref Guid) | HRESULT IWICBitmapFrameEncode::SetPixelFormat([InOut] GUID* pPixelFormat) |
SetResolution(double, double) | HRESULT IWICBitmapFrameEncode::SetResolution([In] double dpiX,[In] double dpiY) |
SetSize(int, int) | HRESULT IWICBitmapFrameEncode::SetSize([In] unsigned int uiWidth,[In] unsigned int uiHeight) |
SetThumbnail(BitmapSource) | HRESULT IWICBitmapFrameEncode::SetThumbnail([In, Optional] IWICBitmapSource* pIThumbnail) |
WritePixels(int, DataRectangle, int) | Encodes the frame scanlines. |
WritePixels(int, int, int, IntPtr) | HRESULT IWICBitmapFrameEncode::WritePixels([In] unsigned int lineCount,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In, Buffer] void* pbPixels) |
WritePixels(int, IntPtr, int, int) | Encodes the frame scanlines. |
WritePixels<T>(int, int, T[]) | Encodes the frame scanlines. |
WriteSource(BitmapSource) | Encodes a bitmap source. |
WriteSource(BitmapSource, RectL) | Encodes a bitmap source. |
WriteSource(BitmapSource, IntPtr) | HRESULT IWICBitmapFrameEncode::WriteSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In] void* prc) |
Name | Description |
---|---|
explicit operator BitmapFrameEncode(IntPtr) | Performs an explicit conversion from IntPtr to BitmapFrameEncode. |