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.
Lorsqu’un groupe de capteurs (ou un seul appareil) est activé avec un profil d’appareil photo en initialisant un objet Media Capture, la logique suivante permet de déterminer les broches et les types de supports exposés au client :
Lorsqu’une application initialise la capture multimédia avec un profil spécifique, ce profil est défini sur l’objet Contexte client dans le serveur Frame Server.
En fonction de la présence du profil sélectionné, lorsqu’une source est ajoutée au contexte client, une requête est effectuée pour déterminer si la source a publié un profil de caméra avec le même ID de profil. Si l’ID de profil n’est pas disponible sur cette source, cette source est une source entièrement masquée. Elle est toujours ajoutée au contexte client, mais toutes les broches de cette source sont marquées comme masquées.
Si la source déclare un profil de caméra correspondant, pour chaque broche exposée par la source, le profil de caméra est consulté. Si la broche est bloquée, la broche est marquée comme masquée. Sinon, pour chaque type de média sur cette broche, la contrainte de broche est interrogée pour déterminer si le type de média a une correspondance. Selon les contraintes, si une correspondance est disponible, le type de média est ajouté au contexte client, sinon, il est masqué.
Ce processus est répété jusqu’à ce que tous les types de supports, connecteurs et sources aient été ajoutés au contexte client. Ce processus est répété pour toute transformation de groupe de capteurs qui fait partie du contexte client.
Articles connexes
spécification du développeur Camera Profile V2