Á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.
Kapcsolódó témakörök
-
fogalmi
-
WIC-Enabled CODEC- írása
-
Windows képalkotó összetevő működése: Codec Discovery és Arbitration