public int SetSampleCallback([NativeTypeName("DWORD")] uint dwStreamSinkIndex, [NativeTypeName("IMFCaptureEngineOnSampleCallback *")] IMFCaptureEngineOnSampleCallback *pCallback)
 {
     return(((delegate * unmanaged <IMFCaptureRecordSink *, uint, IMFCaptureEngineOnSampleCallback *, int>)(lpVtbl[10]))((IMFCaptureRecordSink *)Unsafe.AsPointer(ref this), dwStreamSinkIndex, pCallback));
 }
 public int SetSampleCallback(IMFCaptureEngineOnSampleCallback *pCallback)
 {
     return(((delegate * unmanaged <IMFCapturePhotoSink *, IMFCaptureEngineOnSampleCallback *, int>)(lpVtbl[9]))((IMFCapturePhotoSink *)Unsafe.AsPointer(ref this), pCallback));
 }
 public HRESULT SetSampleCallback([NativeTypeName("DWORD")] uint dwStreamSinkIndex, IMFCaptureEngineOnSampleCallback *pCallback)
 {
     return(((delegate * unmanaged <IMFCapturePreviewSink *, uint, IMFCaptureEngineOnSampleCallback *, int>)(lpVtbl[11]))((IMFCapturePreviewSink *)Unsafe.AsPointer(ref this), dwStreamSinkIndex, pCallback));
 }