Entradas generales del Registro
Las siguientes entradas del Registro deben realizarse por separado para el descodificador y el 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
Se requieren las entradas FriendlyName, VendorGUID, ContainerFormat, MimeTypes, FileExtensions y Formats. Todos los demás son opcionales.
Tenga en cuenta que las entradas DeviceManufacturer y DeviceModels son específicas de los códecs sin procesar y hacen referencia al fabricante de la cámara y a los modelos de cámara a los que se aplica el códec. La versión de especificación es la versión de la especificación de formato de imagen con la que cumple el códec. La entrada Formats especifica los formatos de píxel admitidos por el códec. Un códec puede admitir más de un formato de píxel. En ese caso, escribiría varias claves en HKEY_CLASSES_ROOT\CLSID\{Encoder/Decoder CLSID}\Formats.
ArbitrationPriority
A partir de Windows 8, ArbitrationPriority es una nueva entrada del Registro. Los valores válidos son de 0 a 10. Cuando la clave ArbitrationPriority esté presente, el valor de esta clave indicará a WIC que dé prioridad al códec asociado detrás de cualquier otro códec con un valor de ArbitrationPriority inferior. Esta evaluación se produce antes de que se produzca el arbitraje de códec WIC existente y garantiza que el códec asociado tiene prioridad por debajo de cualquier códec de competencia, incluso si es como o más capaz. Cualquier códec que no tenga un valor de ArbitrationPriority explícito definido en el registro tendrá como valor predeterminado Prioridad 0.
Temas relacionados
-
Conceptual
-
Información general del componente de creación de imágenes de Windows
-
Cómo funciona el componente de creación de imágenes de Windows: detección y arbitraje de códecs