public int CreateFromMF2DBuffer2([NativeTypeName("IMF2DBuffer2 *")] IMF2DBuffer2 *data, [NativeTypeName("const GUID &")] Guid *subtype, [NativeTypeName("UINT32")] uint width, [NativeTypeName("UINT32")] uint height, [NativeTypeName("BOOL")] int forceReadOnly, [NativeTypeName("const MFVideoArea *")] MFVideoArea *minDisplayAperture, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("LPVOID *")] void **ppv)
 {
     return(((delegate * unmanaged <ISoftwareBitmapNativeFactory *, IMF2DBuffer2 *, Guid *, uint, uint, int, MFVideoArea *, Guid *, void **, int>)(lpVtbl[7]))((ISoftwareBitmapNativeFactory *)Unsafe.AsPointer(ref this), data, subtype, width, height, forceReadOnly, minDisplayAperture, riid, ppv));
 }
예제 #2
0
 public int Copy2DTo([NativeTypeName("IMF2DBuffer2 *")] IMF2DBuffer2 *pDestBuffer)
 {
     return(((delegate * unmanaged <IMF2DBuffer2 *, IMF2DBuffer2 *, int>)(lpVtbl[11]))((IMF2DBuffer2 *)Unsafe.AsPointer(ref this), pDestBuffer));
 }
 public HRESULT Copy2DTo(IMF2DBuffer2 *pDestBuffer)
 {
     return(((delegate * unmanaged <IMF2DBuffer2 *, IMF2DBuffer2 *, int>)(lpVtbl[11]))((IMF2DBuffer2 *)Unsafe.AsPointer(ref this), pDestBuffer));
 }