public HRESULT TransferVideoFrame(IUnknown *pDstSurf, [NativeTypeName("const MFVideoNormalizedRect *")] MFVideoNormalizedRect *pSrc, [NativeTypeName("const RECT *")] RECT *pDst, [NativeTypeName("const MFARGB *")] MFARGB *pBorderClr) { return(((delegate * unmanaged <IMFMediaSharingEngine *, IUnknown *, MFVideoNormalizedRect *, RECT *, MFARGB *, int>)(lpVtbl[43]))((IMFMediaSharingEngine *)Unsafe.AsPointer(ref this), pDstSurf, pSrc, pDst, pBorderClr)); }
public int GetVideoSourceRect(MFVideoNormalizedRect *pnrcSource) { return(((delegate * unmanaged <IMFPMediaPlayer *, MFVideoNormalizedRect *, int>)(lpVtbl[28]))((IMFPMediaPlayer *)Unsafe.AsPointer(ref this), pnrcSource)); }
public int SetVideoSourceRect([NativeTypeName("const MFVideoNormalizedRect *")] MFVideoNormalizedRect *pnrcSource) { return(((delegate * unmanaged <IMFPMediaPlayer *, MFVideoNormalizedRect *, int>)(lpVtbl[27]))((IMFPMediaPlayer *)Unsafe.AsPointer(ref this), pnrcSource)); }
public int UpdateVideoStream([NativeTypeName("const MFVideoNormalizedRect *")] MFVideoNormalizedRect *pSrc, [NativeTypeName("const RECT *")] RECT *pDst, [NativeTypeName("const MFARGB *")] MFARGB *pBorderClr) { return(((delegate * unmanaged <IMFMediaEngineEx *, MFVideoNormalizedRect *, RECT *, MFARGB *, int>)(lpVtbl[47]))((IMFMediaEngineEx *)Unsafe.AsPointer(ref this), pSrc, pDst, pBorderClr)); }
public int TransferVideoFrame([NativeTypeName("IUnknown *")] IUnknown *pDstSurf, [NativeTypeName("const MFVideoNormalizedRect *")] MFVideoNormalizedRect *pSrc, [NativeTypeName("const RECT *")] RECT *pDst, [NativeTypeName("const MFARGB *")] MFARGB *pBorderClr, [NativeTypeName("DWORD *")] uint *pFrameProtectionFlags) { return(((delegate * unmanaged <IMFMediaEngineProtectedContent *, IUnknown *, MFVideoNormalizedRect *, RECT *, MFARGB *, uint *, int>)(lpVtbl[6]))((IMFMediaEngineProtectedContent *)Unsafe.AsPointer(ref this), pDstSurf, pSrc, pDst, pBorderClr, pFrameProtectionFlags)); }
public int UpdateVideo([NativeTypeName("const MFVideoNormalizedRect *")] MFVideoNormalizedRect *pSrc, [NativeTypeName("const RECT *")] RECT *pDst, [NativeTypeName("const COLORREF *")] uint *pBorderClr) { return(((delegate * unmanaged <IMFCapturePreviewSink *, MFVideoNormalizedRect *, RECT *, uint *, int>)(lpVtbl[10]))((IMFCapturePreviewSink *)Unsafe.AsPointer(ref this), pSrc, pDst, pBorderClr)); }