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