Nikolay Sivov : include: Add IMFMediaStream definition.

Alexandre Julliard julliard at winehq.org
Fri Mar 29 16:27:40 CDT 2019


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Fri Mar 29 14:46:51 2019 +0300

include: Add IMFMediaStream definition.

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

---

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

diff --git a/include/mfidl.idl b/include/mfidl.idl
index 22a22a8..ac59e0c 100644
--- a/include/mfidl.idl
+++ b/include/mfidl.idl
@@ -525,6 +525,26 @@ interface IMFMediaSource : IMFMediaEventGenerator
     HRESULT Shutdown();
 }
 
+[
+    object,
+    uuid(d182108f-4ec6-443f-aa42-a71106ec825f),
+]
+interface IMFMediaStream : IMFMediaEventGenerator
+{
+    HRESULT GetMediaSource(
+        [out] IMFMediaSource **source);
+
+    HRESULT GetStreamDescriptor(
+        [out] IMFStreamDescriptor **descriptor);
+
+    [local]
+    HRESULT RequestSample(
+        [in] IUnknown *token);
+
+    [call_as(RequestSample)]
+    HRESULT RemoteRequestSample();
+}
+
 interface IMFStreamSink;
 
 [




More information about the wine-cvs mailing list