Dela via


Enhetsefterlevnadsmallar

[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.]

Koderna i Windows Media 9-serien har stöd för enhetsefterlevnadsmallar, som är definierade intervall med inställningar för strömkonfiguration och codec-algoritmer. Varje mall definierar de intervall med värden som är lämpliga för vissa enheter.

Tidigare arbetade maskinvarutillverkarna som gjorde enheter som kunde spela ASF-filer alla enligt sina egna standarder. Detta resulterade i det mycket olikartade utbudet av funktioner på liknande enheter som fortsätter idag.

Med enhetsefterlevnadsmallar etablerar Windows Media Codecs gemensam grund för liknande enheter. Maskinvarutillverkare kan ange vilka mallar som deras enheter följer, vilket gör det möjligt för innehållsskapare att mer säkert rikta sina filer mot att läsa enheter. Det är också lättare för spelarprogram att avgöra om en fil är olämplig för enheten innan du försöker spela upp den.

En mall för enhetsefterlevnad identifieras av en sträng som lagras som ett metadataattribut som är associerat med strömmen som mallen gäller för. En lista över mallar och deras strängar och parametrar finns i Parametrar för enhetsöverensstämmelsemallar.

Enhetsefterlevnadsmallar stöds för alla Windows Media 9-serien och senare codecs förutom Windows Media Video 9 Screen codec och Windows Media Audio 9 Lossless codec.

Codec-funktioner

Arbeta med