[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