[PATCH] include: Add IMFSinkWriterEx interface

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Fri Sep 8 00:29:39 CDT 2017


Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
 include/mfreadwrite.idl | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/include/mfreadwrite.idl b/include/mfreadwrite.idl
index 5cb3501..5225fbc 100644
--- a/include/mfreadwrite.idl
+++ b/include/mfreadwrite.idl
@@ -19,6 +19,7 @@ import "unknwn.idl";
 import "objidl.idl";
 import "oaidl.idl";
 import "mfobjects.idl";
+import "mftransform.idl";
 
 enum
 {
@@ -121,6 +122,17 @@ interface IMFSinkWriter : IUnknown
     HRESULT GetStatistics([in] DWORD index, [out] MF_SINK_WRITER_STATISTICS *stats);
 };
 
+[
+    object,
+    uuid(588d72ab-5Bc1-496a-8714-b70617141b25),
+    local
+]
+interface IMFSinkWriterEx : IMFSinkWriter
+{
+    HRESULT GetTransformForStream([in] DWORD index, [in] DWORD tindex, [out] GUID *category,
+                                  [out] IMFTransform **transform);
+}
+
 cpp_quote( "HRESULT WINAPI MFCreateSourceReaderFromByteStream(IMFByteStream *stream, IMFAttributes *attributes," )
 cpp_quote( "                                                  IMFSourceReader **reader);" )
 cpp_quote( "HRESULT WINAPI MFCreateSourceReaderFromMediaSource(IMFMediaSource *source, IMFAttributes *attributes," )
-- 
1.9.1




More information about the wine-patches mailing list