include: Add IMFFinalizableMediaSink definition.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
feature/deterministic
Nikolay Sivov 2020-03-02 13:33:12 +03:00 committed by Alexandre Julliard
parent de95a03029
commit 774a6bd15c
1 changed files with 14 additions and 0 deletions

View File

@ -715,6 +715,20 @@ interface IMFMediaSink : IUnknown
HRESULT Shutdown();
}
[
object,
uuid(eaecb74a-9a50-42ce-9541-6a7f57aa4ad7),
local
]
interface IMFFinalizableMediaSink : IMFMediaSink
{
HRESULT BeginFinalize(
[in] IMFAsyncCallback *callback,
[in] IUnknown *state);
HRESULT EndFinalize([in] IMFAsyncResult *result);
}
[
object,
uuid(0a97b3cf-8e7c-4a3d-8f8c-0c843dc247fb),