Festlegen von Metadatenattributen

Metadatenattribute werden mithilfe der IWMHeaderInfo3::AddAttribute-Methode festgelegt.

Allen Attributen wird eine Sprache aus der Sprachliste für die Datei zugewiesen. Sie können über die IWMLanguageList-Schnittstelle auf die Sprachliste zugreifen. Um einen Zeiger auf eine IWMLanguageList-Schnittstelle abzurufen, rufen Sie QueryInterface für jede Schnittstelle des Objekts auf, von dem Sie IWMHeaderInfo3abgerufen haben.

Sie können Attribute mit einem beliebigen Namen hinzufügen. Die Verwendung von Attributnamen, bei denen es sich nicht um Standardnamen handelt, die vom Windows Media Format SDK unterstützt werden, kann es für Benutzer jedoch schwierig machen, Ihre Metadaten zu ermitteln. Die meisten Medienwiedergabeanwendungen überprüfen auf Standardwerte. Weitere Informationen finden Sie unter Benutzerdefinierte Metadaten.

Sie können die Streamnummer 0xFFFF nicht verwenden, um ein Attribut global hinzuzufügen. Sie müssen jedes Attribut einer bestimmten Streamnummer oder Stream 0 für Attribute auf Dateiebene zuweisen.

Arbeiten mit Metadaten