IMFMetadata-Schnittstelle (mfidl.h)

Verwaltet Metadaten für ein Objekt. Metadaten sind Informationen, die eine Mediendatei, einen Stream oder einen anderen Inhalt beschreiben. Metadaten bestehen aus einzelnen Eigenschaften, wobei jede Eigenschaft einen beschreibenden Namen und einen Wert enthält. Eine Eigenschaft kann einer bestimmten Sprache zugeordnet sein.

Verwenden Sie die IMFMetadataProvider-Schnittstelle , um diese Schnittstelle aus einer Medienquelle abzurufen.

Vererbung

Die IMFMetadata-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFMetadata verfügt auch über folgende Membertypen:

Methoden

Die IMFMetadata-Schnittstelle verfügt über diese Methoden.

 
IMFMetadata::D eleteProperty

Löscht eine Metadateneigenschaft.
IMFMetadata::GetAllLanguages

Ruft eine Liste der Sprachen ab, in denen Metadaten verfügbar sind.
IMFMetadata::GetAllPropertyNames

Ruft eine Liste aller Metadateneigenschaftennamen für dieses Objekt ab.
IMFMetadata::GetLanguage

Ruft die aktuelle Spracheinstellung ab.
IMFMetadata::GetProperty

Ruft den Wert einer Metadateneigenschaft ab.
IMFMetadata::SetLanguage

Legt die Sprache zum Festlegen und Abrufen von Metadaten fest.
IMFMetadata::SetProperty

Legt den Wert einer Metadateneigenschaft fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFMetadataProvider

Media Foundation-Schnittstellen

Medienmetadaten