Alistair Leslie-Hughes : include: Add IMFSinkWriterEx interface.
Alexandre Julliard
julliard at winehq.org
Fri Sep 8 15:03:21 CDT 2017
Module: wine
Branch: master
Commit: 40083c2b8dffe9971df26406de435ef1b001acfc
URL: http://source.winehq.org/git/wine.git/?a=commit;h=40083c2b8dffe9971df26406de435ef1b001acfc
Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date: Fri Sep 8 05:29:39 2017 +0000
include: Add IMFSinkWriterEx interface.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/mfreadwrite.idl | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/include/mfreadwrite.idl b/include/mfreadwrite.idl
index 5cb3501..834aa09 100644
--- a/include/mfreadwrite.idl
+++ b/include/mfreadwrite.idl
@@ -15,10 +15,9 @@
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-import "unknwn.idl";
-import "objidl.idl";
-import "oaidl.idl";
+
import "mfobjects.idl";
+import "mftransform.idl";
enum
{
@@ -121,6 +120,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," )
More information about the wine-cvs
mailing list