Commit 40083c2b authored by Alistair Leslie-Hughes's avatar Alistair Leslie-Hughes Committed by Alexandre Julliard

include: Add IMFSinkWriterEx interface.

parent 66b126b6
......@@ -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," )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment