Интерфейс IMFMetadata (mfidl.h)

Управляет метаданными для объекта . Метаданные — это сведения, описывающие файл мультимедиа, поток или другое содержимое. Метаданные состоят из отдельных свойств, где каждое свойство содержит описательное имя и значение. Свойство может быть связано с определенным языком.

Чтобы получить этот интерфейс из источника мультимедиа, используйте интерфейс IMFMetadataProvider .

Наследование

Интерфейс IMFMetadata наследуется от интерфейса IUnknown . IMFMetadata также имеет следующие типы элементов:

Методы

Интерфейс IMFMetadata содержит следующие методы.

 
IMFMetadata::D eleteProperty

Удаляет свойство метаданных.
IMFMetadata::GetAllLanguages

Возвращает список языков, на которых доступны метаданные.
IMFMetadata::GetAllPropertyNames

Возвращает список всех имен свойств метаданных для этого объекта.
IMFMetadata::GetLanguage

Возвращает текущий параметр языка.
IMFMetadata::GetProperty

Возвращает значение свойства метаданных.
IMFMetadata::SetLanguage

Задает язык для настройки и извлечения метаданных.
IMFMetadata::SetProperty

Задает значение свойства метаданных.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h

См. также раздел

IMFMetadataProvider

Интерфейсы Media Foundation

Метаданные мультимедиа