Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans le profil de caméra 1507, il n’existe aucun moyen formel pour les pilotes de caméra, soit par le biais d’API KS, soit d’INF pour publier un profil de caméra hérité (profil conçu pour les applications héritées qui n’ont pas utilisé de profils). Au lieu de cela, elle a été effectuée uniquement au moment de l’exécution en ayant soit le pilote de caméra, soit le filtre MFT0 filtre les types de supports disponibles lorsqu’un client hérité initialise la caméra.
Cela présente deux inconvénients principaux :
L’appareil photo doit être initialisé, ce qui entraîne le chargement du pilote de caméra et, dans le cas de MFT0, le pipeline de capture complet créé.
Étant donné qu’il n’a été effectué qu’au cours de l’initialisation, il y a toujours eu une complexité supplémentaire pour la pile des pilotes pour gérer les deux états (mode hérité et mode nonlegacy). Il a également ajouté la surcharge de filtrage dynamique des types de supports nonlegacy dans le cas d’une opération héritée.
Pour résoudre ce problème, KSCAMERAPROFILE_Legacy devez être défini dans Le profil de caméra V2. Le schéma de définition de KSCAMERAPROFILE_Legacy est identique à d’autres profils d’appareil photo à une exception près : le champ Index de l’ID de profil de l’appareil photo doit toujours être défini sur 0.
Pour les caméras qui prennent en charge Camera Profile V2, il est obligatoire de publier le KSCAMERAPROFILE_Legacy.
Interopérabilité héritée
Les profils de caméra définis pour le schéma de profil hérité (Profil caméra 1507) sont traduits par le pipeline vers le schéma Camera Profile V2.
Étant donné que le profil de caméra 1507 était limité aux informations multimédias qui contiennent uniquement la résolution et la fréquence d’images, tout le profil de caméra 1507 est traduit avec SUT== ; balise (par exemple, ignorer tous les sous-types).
En outre, dans le profil de caméra 1507, des entrées d’informations multimédias spécifiques peuvent définir la prise en charge de video HDR ou de la séquence de photos variables. Ces informations ne sont plus disponibles via le profil de caméra V2. Au lieu d’activer explicitement les contrôles, pour Appareil photo Profile V2, les contrôles sont désactivés en fonction de profils spécifiques.
Pour publier un sous-ensemble spécifique de types multimédias qui peuvent être utilisés pour la séquence photo vidéo HDR ou variable, les IHV/OEMs peuvent publier les profils VideoHDR8 ou VariablePhotoSequence avec ces types de supports.
Articles connexes
spécification du développeur Camera Profile V2