Entradas gerais do Registro
As seguintes entradas do Registro devem ser feitas separadamente para o decodificador e o codificador:
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
As entradas FriendlyName, VendorGUID, ContainerFormat, MimeTypes, FileExtensions e Formats são necessárias. Todos os outros são opcionais.
Observe que as entradas DeviceManufacturer e DeviceModels são específicas para codecs brutos e referem-se aos modelos de câmera e fabricante da câmera aos quais o codec é aplicável. A versão de especificação é a versão da especificação de formato de imagem com a qual o codec está em conformidade. A entrada Formatos especifica os formatos de pixel compatíveis com o codec. Um codec pode dar suporte a mais de um formato de pixel. Nesse caso, você inseriria várias chaves em HKEY_CLASSES_ROOT\CLSID\{Encoder/Decoder CLSID}\Formats.
ArbitrationPriority
Começando em Windows 8, ArbitrationPriority é uma nova entrada do Registro. Os valores válidos são de 0 a 10. Quando a chave ArbitrationPriority estiver presente, o valor dessa chave instruirá o WIC a priorizar o codec associado por trás de qualquer outro codecs com um valor ArbitrationPriority mais baixo. Essa avaliação ocorre antes da arbitragem de codec wic existente ocorrer e garante que o codec associado seja priorizado abaixo de qualquer codec concorrente, mesmo que seja como ou mais capaz. Qualquer codec que não tenha um valor ArbitrationPriority explícito definido no registro usará como padrão a Prioridade 0.
Tópicos relacionados