[]
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. |