[]
IWICBitmapSourceTransform
[Guid("3B16811B-6A43-4ec9-B713-3D5A0C13B940")]
public class BitmapSourceTransform : ComObject, IDisposable, IUnknown
| Name | Description |
|---|---|
| BitmapSourceTransform(IntPtr) | Initializes a new instance of the BitmapSourceTransform class. |
| Name | Description |
|---|---|
| CopyPixels(RectL, int, int, Guid, BitmapTransformOptions, int, DataStream) | Copies pixel data using the supplied input parameters. |
| CopyPixels(int, int, BitmapTransformOptions, int, DataStream) | Copies pixel data using the supplied input parameters. |
| CopyPixels(int, int, Guid, BitmapTransformOptions, int, DataStream) | Copies pixel data using the supplied input parameters. |
| CopyPixels(int, int, int, DataStream) | Copies pixel data using the supplied input parameters. |
| CopyPixels(IntPtr, int, int, Guid?, BitmapTransformOptions, int, int, IntPtr) | HRESULT IWICBitmapSourceTransform::CopyPixels([In] const void* prc,[In] unsigned int uiWidth,[In] unsigned int uiHeight,[In, Optional] GUID* pguidDstFormat,[In] WICBitmapTransformOptions dstTransform,[In] unsigned int nStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer) |
| GetClosestPixelFormat(ref Guid) | HRESULT IWICBitmapSourceTransform::GetClosestPixelFormat([InOut] GUID* pguidDstFormat) |
| GetClosestSize(ref Size2L) | Returns the closest dimensions the implementation can natively scale to given the desired dimensions. |
| GetClosestSize(ref int, ref int) | HRESULT IWICBitmapSourceTransform::GetClosestSize([InOut] unsigned int* puiWidth,[InOut] unsigned int* puiHeight) |
| IsSupportingTransform(BitmapTransformOptions) | HRESULT IWICBitmapSourceTransform::DoesSupportTransform([In] WICBitmapTransformOptions dstTransform,[Out] BOOL* pfIsSupported) |
| Name | Description |
|---|---|
| explicit operator BitmapSourceTransform(IntPtr) | Performs an explicit conversion from IntPtr to BitmapSourceTransform. |