Partager via


Vue d’ensemble de l’architecture (Profil caméra V2)

Le profil d’appareil photo actuel est stocké sur les nœuds d’interface d’appareil individuels. Si l’API KS est utilisée, elle est stockée en tant que propriété DEVPKEY, tandis que la version INF est directement mise à jour en tant qu’ensemble d’entrées de Registre.

Cela était nécessaire dans le passé, car il n’y avait pas d’autorité centralisée pour gérer toutes les informations de profil. Avec Windows 10 1607 et l’introduction de Caméra Windows service Frame Server (ci-après appelé frame server), nous pouvons maintenant utiliser le serveur frame pour gérer la publication et le stockage des profils d’appareil photo.

Définition de profil de filtre de type multimédia

L’un des principaux défis avec le schéma De profil de caméra 1507 est que son type de média est centré. Pour cela, les éditeurs doivent déclarer explicitement chaque type de média pris en charge sur chacun des broches pour chaque profil.

Lorsque chaque broche expose des dizaines de types de média, un profil qui exclut un ou deux types de média de la liste, est requis pour déclarer chaque type de média pris en charge. Il en résulte une liste volumineuse de types de médias. Cela ajoute une surcharge pour la création et augmente le risque d’erreurs.

En fonction des commentaires des partenaires, la plupart des profils sont limités par la puissance de traitement ; bande passante ou modes de capteur spécifiques. Ces contraintes sont faciles à exprimer en termes de plage d’informations multimédias : résolution, fréquence d’images et/ou espace de couleur (par exemple, quatre valeurs CC).

Le profil d’appareil photo V2 définit un nouveau « langage » pour le filtre de type de média. Un filtre de type de média décrit une plage d’informations sur le type de média. Étant donné que le filtre de type de média est une collection de jetons de chaîne, il est extensible afin que d’autres informations de plage puissent être ajoutées à l’avenir.

Spécification du développeur du profil caméra V2