[]
IWICPlanarBitmapFrameEncode
[Guid("F928B7B8-2221-40C1-B72E-7E82F1974D1A")]
public class PlanarBitmapFrameEncode : ComObject, IDisposable, IUnknown
Initializes a new instance of the PlanarBitmapFrameEncode class.
public PlanarBitmapFrameEncode(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
HRESULT IWICPlanarBitmapFrameEncode::WritePixels([In] unsigned int lineCount,[In, Buffer] WICBitmapPlane* pPlanes,[In] unsigned int cPlanes)
public void WritePixels(int lineCount, BitmapPlane[] planesRef, int planes)
lineCount
intplanesRef
BitmapPlane[]planes
intHRESULT IWICPlanarBitmapFrameEncode::WriteSource([In, Buffer] IWICBitmapSource** ppPlanes,[In] unsigned int cPlanes,[In, Optional] WICRect* prcSource)
public void WriteSource(ComArray<BitmapSource> planesOut, int planes, RectL? rcSourceRef)
planesOut
ComArray<BitmapSource>planes
intrcSourceRef
RectL?HRESULT IWICPlanarBitmapFrameEncode::WriteSource([In, Buffer] IWICBitmapSource** ppPlanes,[In] unsigned int cPlanes,[In, Optional] WICRect* prcSource)
public void WriteSource(BitmapSource[] planesOut, int planes, RectL? rcSourceRef)
planesOut
BitmapSource[]planes
intrcSourceRef
RectL?Performs an explicit conversion from System.IntPtr to PlanarBitmapFrameEncode.
public static explicit operator PlanarBitmapFrameEncode(IntPtr nativePointer)
nativePointer
System.IntPtr