Delen via


Metagegevenskenmerken verwijderen

[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

U kunt een metagegevenskenmerk verwijderen door de index en het streamnummer door te geven aan de methode IWMHeaderInfo3::DeleteAttribute. De volgorde waarin de resterende kenmerken worden geïndexeerd nadat een kenmerk is verwijderd, verandert niet; alle resterende kenmerken die oorspronkelijk een indexwaarde groter hadden dan de waarde die is verwijderd, hebben hun indexwaarden verminderd met één. Wanneer u meerdere kenmerken verwijdert, doet u dit in aflopende volgorde per index om te voorkomen dat u de aanpassing in de indexering moet berekenen.

Voor het gemak bij het verwijderen van waarden retourneert de methode IWMHeaderInfo3::GetAttributeIndices de indexwaarden in aflopende volgorde.

Notitie

Indexwaarden die zijn verkregen met behulp van de methoden van IWMHeaderInfo3 zijn niet compatibel met indexwaarden die zijn verkregen met behulp van de methoden van IWMHeaderInfo. Als u de methoden van één interface gebruikt om kenmerken in een bestand te wijzigen, moet u ervan uitgaan dat indexwaarden die eerder zijn opgehaald uit de andere interface niet meer geldig zijn en opnieuw moeten worden verkregen. Vermijd het gebruik van de methoden van IWMHeaderInfo indien mogelijk.

 

Werken met metagegevens