Nikolay Sivov : include: Add IMFFinalizableMediaSink definition.

Alexandre Julliard julliard at winehq.org
Mon Mar 2 16:22:23 CST 2020


Module: wine
Branch: master
Commit: 774a6bd15c0263deac5e9d64a9438e8f183270d4
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=774a6bd15c0263deac5e9d64a9438e8f183270d4

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Mon Mar  2 13:33:12 2020 +0300

include: Add IMFFinalizableMediaSink definition.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/mfidl.idl | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/include/mfidl.idl b/include/mfidl.idl
index b1568b9b56..7d3dae0cbb 100644
--- a/include/mfidl.idl
+++ b/include/mfidl.idl
@@ -715,6 +715,20 @@ interface IMFMediaSink : IUnknown
     HRESULT Shutdown();
 }
 
+[
+    object,
+    uuid(eaecb74a-9a50-42ce-9541-6a7f57aa4ad7),
+    local
+]
+interface IMFFinalizableMediaSink : IMFMediaSink
+{
+    HRESULT BeginFinalize(
+        [in] IMFAsyncCallback *callback,
+        [in] IUnknown *state);
+
+    HRESULT EndFinalize([in] IMFAsyncResult *result);
+}
+
 [
     object,
     uuid(0a97b3cf-8e7c-4a3d-8f8c-0c843dc247fb),




More information about the wine-cvs mailing list