include: Add IMFMetadata interface in mfidl.idl.

Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Biswapriyo Nath 2020-10-03 14:55:12 +05:30 committed by Alexandre Julliard
parent 4aab4355ed
commit b6b32b995c
1 changed files with 30 additions and 0 deletions

View File

@ -541,6 +541,36 @@ interface IMFPresentationDescriptor : IMFAttributes
[out] IMFPresentationDescriptor **descriptor );
}
[
object,
uuid(f88cfb8c-ef16-4991-b450-cb8c69e51704)
]
interface IMFMetadata : IUnknown
{
HRESULT SetLanguage(
[in] const WCHAR *lang);
HRESULT GetLanguage(
[out] WCHAR **lang);
HRESULT GetAllLanguages(
[out] PROPVARIANT *languages);
HRESULT SetProperty(
[in] const WCHAR *name,
[in] const PROPVARIANT *values);
HRESULT GetProperty(
[in] const WCHAR *name,
[out] PROPVARIANT *values);
HRESULT DeleteProperty(
[in] const WCHAR *name);
HRESULT GetAllPropertyNames(
[out] PROPVARIANT *names);
}
[
object,
uuid(197cd219-19cb-4de1-a64c-acf2edcbe59e),