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 formato 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 Formatos 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 priorice el 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 del códec WIC existente y garantiza que el códec asociado se priorice 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 de
-
cómo escribir un CODEC de WIC-Enabled
-
cómo funciona el componente de imágenes de Windows: detección de códecs y de arbitraje