Megosztás a következőn keresztül:


Általános beállításjegyzék-bejegyzések

A következő beállításjegyzék-bejegyzéseket külön kell elvégezni a dekódoló és a kódoló esetében is:

HKEY_CLASSES_ROOT
   CLSID
      {Your Encoder/Decoder CLSID}
         Author = Author's Name
         Description = Your Codec Description
         DeviceManufacturer = Manufacturer's Name
         DeviceModels = Device,Device
         FriendlyName = Codec Friendly Name
         Date = mm-dd-yyyy
         Vendor = {GUID_Vendor}
         ContainerFormat = {GUID_ContainerFormat}
         Version = Major.Minor.Build.Number
         SpecVersion = Major.Minor.Build.Number
         MimeTypes = Your Mime Type
         SupportAnimation = 0|1
         SupportChromakey = 0|1
         SupportLossless = 0|1
         SupportMultiframe = 0|1
         Formats
            {Supported PixelFormat GUID 1}
            {Supported PixelFormat GUID ...}
            {Supported PixelFormat GUID N}
         ArbitrationPriority  = 0-10

A FriendlyName, VendorGUID, ContainerFormat, MimeTypes, FileExtensions és Formátum bejegyzésre van szükség. A többi nem kötelező.

Vegye figyelembe, hogy a DeviceManufacturer és a DeviceModels bejegyzései a nyers kodekekre vonatkoznak, és azokra a kameragyártóra és kameramodellekre vonatkoznak, amelyekre a kodek alkalmazható. A specifikáció verziója annak a képformátum-specifikációnak a verziója, amelynek a kodek megfelel. A Formátumok bejegyzés a kodek által támogatott képpontformátumokat adja meg. A kodekek több képpontos formátumot is támogathatnak. Ebben az esetben több kulcsot is megadhat a HKEY_CLASSES_ROOT\CLSID\{Encoder/Dekóder CLSID}\Formátumok területen.

ArbitrationPriority

A Windows 8-tól kezdődően a ArbitrationPriority egy új beállításjegyzék-bejegyzés. Az érvényes értékek 0 és 10 között vannak. Ha a ArbitrationPriority kulcs jelen van, ennek a kulcsnak az értéke arra utasítja a WIC-t, hogy rangsorolja a kapcsolódó kodeket bármely más, alacsonyabb ArbitrationPriority értékkel rendelkező kodek mögött. Ez az értékelés a meglévő WIC-kodek választottbírósági eljárás előtt történik, és biztosítja, hogy a kapcsolódó kodek rangsorolása a versengő kodekek alatt legyen, még akkor is, ha az alkalmasabb vagy alkalmasabb. Minden olyan kodek, amely nem rendelkezik explicit ArbitrationPriority értékkel a beállításjegyzékben, alapértelmezés szerint a 0. prioritás lesz.

fogalmi

CODEC telepítési és regisztrációs

Encoder-Specific beállításjegyzék-bejegyzések

WIC-Enabled CODEC- írása

Windows képalkotó összetevő áttekintése

Windows képalkotó összetevő működése: Codec Discovery és Arbitration