예제 #1
0
 public int EndGetCredentials([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult, [NativeTypeName("IMFNetCredential **")] IMFNetCredential **ppCred)
 {
     return(((delegate * unmanaged <IMFNetCredentialManager *, IMFAsyncResult *, IMFNetCredential **, int>)(lpVtbl[4]))((IMFNetCredentialManager *)Unsafe.AsPointer(ref this), pResult, ppCred));
 }
 public int EndUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFWorkQueueServices *, IMFAsyncResult *, int>)(lpVtbl[6]))((IMFWorkQueueServices *)Unsafe.AsPointer(ref this), pResult));
 }
예제 #3
0
 public HRESULT EndConvertTimecodeToHNS(IMFAsyncResult *pResult, [NativeTypeName("MFTIME *")] long *phnsTime)
 {
     return(((delegate * unmanaged <IMFTimecodeTranslate *, IMFAsyncResult *, long *, int>)(lpVtbl[4]))((IMFTimecodeTranslate *)Unsafe.AsPointer(ref this), pResult, phnsTime));
 }
 public int EndGetReport(IMFAsyncResult *pResult, IMFRelativePanelReport **ppRelativePanelReport)
 {
     return(((delegate * unmanaged <IMFRelativePanelWatcher *, IMFAsyncResult *, IMFRelativePanelReport **, int>)(lpVtbl[6]))((IMFRelativePanelWatcher *)Unsafe.AsPointer(ref this), pResult, ppRelativePanelReport));
 }
예제 #5
0
 public int EndGetEvent([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult, [NativeTypeName("IMFMediaEvent **")] IMFMediaEvent **ppEvent)
 {
     return(((delegate * unmanaged <IMFStreamSink *, IMFAsyncResult *, IMFMediaEvent **, int>)(lpVtbl[5]))((IMFStreamSink *)Unsafe.AsPointer(ref this), pResult, ppEvent));
 }
 public int Invoke(IMFAsyncResult *pAsyncResult)
 {
     return(((delegate * unmanaged <IMFAsyncCallback *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFAsyncCallback *)Unsafe.AsPointer(ref this), pAsyncResult));
 }
 public int EndFinalize([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFFinalizableMediaSink *, IMFAsyncResult *, int>)(lpVtbl[13]))((IMFFinalizableMediaSink *)Unsafe.AsPointer(ref this), pResult));
 }
예제 #8
0
 public int SetContentEnabler(IMFContentEnabler *contentEnabler, IMFAsyncResult *result)
 {
     return(((delegate * unmanaged <IMFContentDecryptionModule *, IMFContentEnabler *, IMFAsyncResult *, int>)(lpVtbl[3]))((IMFContentDecryptionModule *)Unsafe.AsPointer(ref this), contentEnabler, result));
 }
예제 #9
0
 public int Invoke([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pAsyncResult)
 {
     return(((delegate * unmanaged <IMFAsyncCallbackLogging *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFAsyncCallbackLogging *)Unsafe.AsPointer(ref this), pAsyncResult));
 }
예제 #10
0
 public int EndWriteSample([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFSampleOutputStream *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFSampleOutputStream *)Unsafe.AsPointer(ref this), pResult));
 }
예제 #11
0
 public int EndSendRequest(IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFHttpDownloadRequest *, IMFAsyncResult *, int>)(lpVtbl[5]))((IMFHttpDownloadRequest *)Unsafe.AsPointer(ref this), pResult));
 }
예제 #12
0
 public HRESULT EndWrite(IMFAsyncResult *pResult, [NativeTypeName("ULONG *")] uint *pcbWritten)
 {
     return(((delegate * unmanaged <IMFByteStream *, IMFAsyncResult *, uint *, int>)(lpVtbl[14]))((IMFByteStream *)Unsafe.AsPointer(ref this), pResult, pcbWritten));
 }
 public int EndCreateObject([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult, [NativeTypeName("IUnknown **")] IUnknown **ppObject)
 {
     return(((delegate * unmanaged <IMFMediaEngineExtension *, IMFAsyncResult *, IUnknown **, int>)(lpVtbl[6]))((IMFMediaEngineExtension *)Unsafe.AsPointer(ref this), pResult, ppObject));
 }
 public int EndGetClientCertificate([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult, [NativeTypeName("BYTE **")] byte **ppbData, [NativeTypeName("DWORD *")] uint *pcbData)
 {
     return(((delegate * unmanaged <IMFSSLCertificateManager *, IMFAsyncResult *, byte **, uint *, int>)(lpVtbl[5]))((IMFSSLCertificateManager *)Unsafe.AsPointer(ref this), pResult, ppbData, pcbData));
 }
 public HRESULT EndCreateObject(IMFAsyncResult *pResult, MF_OBJECT_TYPE *pObjectType, IUnknown **ppObject)
 {
     return(((delegate * unmanaged <IMFSchemeHandler *, IMFAsyncResult *, MF_OBJECT_TYPE *, IUnknown **, int>)(lpVtbl[4]))((IMFSchemeHandler *)Unsafe.AsPointer(ref this), pResult, pObjectType, ppObject));
 }
예제 #16
0
 public int EndUnregisterPlatformWorkQueueWithMMCSS(IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFWorkQueueServicesEx *, IMFAsyncResult *, int>)(lpVtbl[12]))((IMFWorkQueueServicesEx *)Unsafe.AsPointer(ref this), pResult));
 }
예제 #17
0
 public HRESULT EndGetEvent(IMFAsyncResult *pResult, IMFMediaEvent **ppEvent)
 {
     return(((delegate * unmanaged <IMFMediaEventQueue *, IMFAsyncResult *, IMFMediaEvent **, int>)(lpVtbl[5]))((IMFMediaEventQueue *)Unsafe.AsPointer(ref this), pResult, ppEvent));
 }
 public int EndRead(IMFAsyncResult *pResult, [NativeTypeName("ULONG *")] uint *pcbRead)
 {
     return(((delegate * unmanaged <IMFByteStream *, IMFAsyncResult *, uint *, int>)(lpVtbl[11]))((IMFByteStream *)Unsafe.AsPointer(ref this), pResult, pcbRead));
 }
예제 #19
0
 public int EndEnableContent(IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFContentProtectionManager *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFContentProtectionManager *)Unsafe.AsPointer(ref this), pResult));
 }
예제 #20
0
 public HRESULT EndCreateObjectFromByteStream(IMFAsyncResult *pResult, MF_OBJECT_TYPE *pObjectType, IUnknown **ppObject)
 {
     return(((delegate * unmanaged <IMFSourceResolver *, IMFAsyncResult *, MF_OBJECT_TYPE *, IUnknown **, int>)(lpVtbl[8]))((IMFSourceResolver *)Unsafe.AsPointer(ref this), pResult, pObjectType, ppObject));
 }
예제 #21
0
 public HRESULT EndSave(IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFSaveJob *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFSaveJob *)Unsafe.AsPointer(ref this), pResult));
 }
 public int EndRegisterTopologyWorkQueuesWithMMCSS([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFWorkQueueServices *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFWorkQueueServices *)Unsafe.AsPointer(ref this), pResult));
 }
 public int EndConvertHNSToTimecode([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult, [NativeTypeName("PROPVARIANT *")] PROPVARIANT *pPropVarTimecode)
 {
     return(((delegate * unmanaged <IMFTimecodeTranslate *, IMFAsyncResult *, PROPVARIANT *, int>)(lpVtbl[6]))((IMFTimecodeTranslate *)Unsafe.AsPointer(ref this), pResult, pPropVarTimecode));
 }
예제 #24
0
 public HRESULT EndReceiveResponse(IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFHttpDownloadRequest *, IMFAsyncResult *, int>)(lpVtbl[7]))((IMFHttpDownloadRequest *)Unsafe.AsPointer(ref this), pResult));
 }
 public int EndCreateObjectFromByteStream([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult, [NativeTypeName("MF_OBJECT_TYPE *")] MF_OBJECT_TYPE *pObjectType, [NativeTypeName("IUnknown **")] IUnknown **ppObject)
 {
     return(((delegate * unmanaged <IMFSourceResolver *, IMFAsyncResult *, MF_OBJECT_TYPE *, IUnknown **, int>)(lpVtbl[8]))((IMFSourceResolver *)Unsafe.AsPointer(ref this), pResult, pObjectType, ppObject));
 }
예제 #26
0
 public HRESULT EndReadPayload(IMFAsyncResult *pResult, [NativeTypeName("QWORD *")] ulong *pqwOffset, [NativeTypeName("ULONG *")] uint *pcbRead)
 {
     return(((delegate * unmanaged <IMFHttpDownloadRequest *, IMFAsyncResult *, ulong *, uint *, int>)(lpVtbl[9]))((IMFHttpDownloadRequest *)Unsafe.AsPointer(ref this), pResult, pqwOffset, pcbRead));
 }
 public int EndRegisterPlatformWorkQueueWithMMCSS(IMFAsyncResult *pResult, [NativeTypeName("DWORD *")] uint *pdwTaskId)
 {
     return(((delegate * unmanaged <IMFWorkQueueServices *, IMFAsyncResult *, uint *, int>)(lpVtbl[10]))((IMFWorkQueueServices *)Unsafe.AsPointer(ref this), pResult, pdwTaskId));
 }
예제 #28
0
 public HRESULT EndCreateObject(IMFAsyncResult *pResult, IUnknown **ppObject)
 {
     return(((delegate * unmanaged <IMFMediaEngineExtension *, IMFAsyncResult *, IUnknown **, int>)(lpVtbl[6]))((IMFMediaEngineExtension *)Unsafe.AsPointer(ref this), pResult, ppObject));
 }
예제 #29
0
 public HRESULT EndConvertHNSToTimecode(IMFAsyncResult *pResult, PROPVARIANT *pPropVarTimecode)
 {
     return(((delegate * unmanaged <IMFTimecodeTranslate *, IMFAsyncResult *, PROPVARIANT *, int>)(lpVtbl[6]))((IMFTimecodeTranslate *)Unsafe.AsPointer(ref this), pResult, pPropVarTimecode));
 }
예제 #30
0
 public int EndSave([NativeTypeName("IMFAsyncResult *")] IMFAsyncResult *pResult)
 {
     return(((delegate * unmanaged <IMFSaveJob *, IMFAsyncResult *, int>)(lpVtbl[4]))((IMFSaveJob *)Unsafe.AsPointer(ref this), pResult));
 }