Nikolay Sivov : include: Add IMFMediaStream definition.
Module: wine Branch: master Commit: d762d8636673ba2d199d21e8a28d277e7104cd79 URL: https://source.winehq.org/git/wine.git/?a=commit;h=d762d8636673ba2d199d21e8a... Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Fri Mar 29 14:46:51 2019 +0300 include: Add IMFMediaStream definition. Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- include/mfidl.idl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/include/mfidl.idl b/include/mfidl.idl index 22a22a8..ac59e0c 100644 --- a/include/mfidl.idl +++ b/include/mfidl.idl @@ -525,6 +525,26 @@ interface IMFMediaSource : IMFMediaEventGenerator HRESULT Shutdown(); } +[ + object, + uuid(d182108f-4ec6-443f-aa42-a71106ec825f), +] +interface IMFMediaStream : IMFMediaEventGenerator +{ + HRESULT GetMediaSource( + [out] IMFMediaSource **source); + + HRESULT GetStreamDescriptor( + [out] IMFStreamDescriptor **descriptor); + + [local] + HRESULT RequestSample( + [in] IUnknown *token); + + [call_as(RequestSample)] + HRESULT RemoteRequestSample(); +} + interface IMFStreamSink; [
participants (1)
-
Alexandre Julliard