Module: wine Branch: master Commit: 40083c2b8dffe9971df26406de435ef1b001acfc URL: http://source.winehq.org/git/wine.git/?a=commit;h=40083c2b8dffe9971df26406de...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Fri Sep 8 05:29:39 2017 +0000
include: Add IMFSinkWriterEx interface.
Signed-off-by: Alistair Leslie-Hughes leslie_alistair@hotmail.com Signed-off-by: Alexandre Julliard julliard@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," )