Dela via


Ange metadataattribut

[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Metadataattribut anges med hjälp av metoden IWMHeaderInfo3::AddAttribute.

Alla attribut tilldelas ett språk från språklistan för filen. Du kan komma åt språklistan med hjälp av gränssnittet IWMLanguageList. Om du vill hämta en pekare till ett IWMLanguageList--gränssnitt anropar du QueryInterface på ett valfritt gränssnitt för det objekt som du har fått IWMHeaderInfo3.

Du kan lägga till attribut med valfritt namn. Men att använda attributnamn som inte är standardnamn som stöds av Windows Media Format SDK kan göra dina metadata svåra för användarna att identifiera. De flesta mediaspelande program söker efter standardvärden. Mer information finns i anpassade metadata.

Du kan inte använda strömnummer 0xFFFF för att lägga till ett attribut globalt. Du måste tilldela varje attribut till ett specifikt strömnummer eller stream 0 för attribut på filnivå.

Arbeta med metadata