Esempio n. 1
0
 public int CreateFromMFSample(IMFSample *data, [NativeTypeName("const GUID &")] Guid *subtype, [NativeTypeName("UINT32")] uint width, [NativeTypeName("UINT32")] uint height, [NativeTypeName("BOOL")] int forceReadOnly, [NativeTypeName("const MFVideoArea *")] MFVideoArea *minDisplayAperture, IMFDXGIDeviceManager *device, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("LPVOID *")] void **ppv)
 {
     return(((delegate * unmanaged <IVideoFrameNativeFactory *, IMFSample *, Guid *, uint, uint, int, MFVideoArea *, IMFDXGIDeviceManager *, Guid *, void **, int>)(lpVtbl[6]))((IVideoFrameNativeFactory *)Unsafe.AsPointer(ref this), data, subtype, width, height, forceReadOnly, minDisplayAperture, device, riid, ppv));
 }
 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));
 }