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 |