Example #1
0
 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));
 }
Example #2
0
 public int GetVideoSourceRect(MFVideoNormalizedRect *pnrcSource)
 {
     return(((delegate * unmanaged <IMFPMediaPlayer *, MFVideoNormalizedRect *, int>)(lpVtbl[28]))((IMFPMediaPlayer *)Unsafe.AsPointer(ref this), pnrcSource));
 }
Example #3
0
 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));
 }
Example #5
0
 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));
 }
Example #6
0
 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));
 }