Perfil heredado: KSCAMERAPROFILE_Legacy (perfil de cámara V2)
En el perfil de cámara 1507, no había ninguna manera formal para los controladores de cámara, ya sea a través de las API de KS o INF para publicar un perfil de cámara heredado (un perfil diseñado para aplicaciones heredadas que no usaban perfiles). En su lugar, se realizó exclusivamente en tiempo de ejecución al tener el controlador de cámara o el MFT0 filtrar los tipos de medios disponibles cuando un cliente heredado inicializa la cámara.
Esto tiene dos desventajas principales:
Era necesario inicializar la cámara, lo que provoca que el controlador de cámara se cargue y, en el caso de MFT0, se cree la canalización de captura completa.
Dado que solo se realizó durante el tiempo de inicialización, siempre hubo una complejidad adicional para que la pila del controlador controle los dos estados (modo heredado frente al modo nolegacy). También agregó la sobrecarga de filtrar dinámicamente los tipos de medios nolegacy en el caso de la operación heredada.
Para solucionar esto, KSCAMERAPROFILE_Legacy deben definirse en Perfil de cámara V2. El esquema de definición de KSCAMERAPROFILE_Legacy es idéntico a otros perfiles de cámara con una excepción: el campo Índice del id. de perfil de cámara siempre debe establecerse en 0.
En el caso de las cámaras que admiten el perfil de cámara V2, es obligatorio publicar el KSCAMERAPROFILE_Legacy.
Interoperabilidad heredada
Los perfiles de cámara definidos para el esquema de perfil heredado (perfil de cámara 1507) se traducirán mediante la canalización al esquema del perfil de cámara V2.
Dado que el perfil de cámara 1507 se limitaba a la información multimedia que solo contiene la resolución y la velocidad de fotogramas, todo el perfil de cámara 1507 se traduce con SUT==; tag (por ejemplo, omitir todos los subtipos).
Además, en el perfil de cámara 1507, había entradas de información multimedia específicas que pueden definir la compatibilidad con Video HDR o Variable Photo Sequence. Esta información ya no está disponible a través del perfil de cámara V2. En su lugar, en lugar de habilitar explícitamente los controles, en el caso del perfil de cámara V2, los controles se deshabilitan en función de perfiles específicos.
Para anunciar un subconjunto específico de tipos de medios que se pueden usar para video HDR o secuencia de fotos variable, los IHV/OEM pueden publicar los perfiles VideoHDR8 o VariablePhotoSequence con esos tipos de medios.