Introducción a la arquitectura (Perfil de cámara V2)
El perfil de cámara actual se almacena en los nodos individuales de la interfaz de dispositivo. Si la API de KS se usa, se almacena como una propiedad DEVPKEY, mientras que la versión inf se actualiza directamente como un conjunto de entradas del Registro.
Esto era necesario en el pasado, ya que no había ninguna autoridad centralizada para administrar toda la información del perfil. Con Windows 10 1607 y la introducción del servicio Frame Server de Cámara de Windows (aquí denominado Frame Server), ahora podemos usar frame Server para controlar la publicación y el almacenamiento de perfiles de cámara.
Definición de perfil de filtro de tipo multimedia
Uno de los principales desafíos del esquema del perfil de cámara 1507 es que su tipo de medio se centra. Esto requiere que los publicadores declaren explícitamente todos los tipos de medios que se admiten en cada una de las patillas de cada perfil.
Cuando cada pin expone docenas de tipos multimedia, se requiere un perfil que excluya uno o dos tipos de medios de la lista para declarar cada tipo de medio admitido. Esto da como resultado una lista grande de tipos de medios. Esto agrega sobrecarga para la creación y aumenta la posibilidad de errores.
En función de los comentarios de los asociados, la mayoría de los perfiles están restringidos a la potencia de procesamiento; ancho de banda o modos de sensor específicos. Estas restricciones son fáciles de expresar en términos de intervalo de información multimedia: resolución, velocidad de fotogramas o espacio de color (por ejemplo, cuatro valores CC).
El perfil de cámara V2 define un nuevo "idioma" para el filtro de tipo multimedia. Un filtro de tipo de medio describe un intervalo de información de tipo multimedia. Dado que el filtro de tipo multimedia es una colección de tokens de cadena, es extensible para que se pueda agregar más información de intervalo en el futuro.