Compartilhar via


Lógica de correspondência de restrição (Perfil da Câmera V2)

Quando um Grupo de Sensores (ou um único dispositivo) é ativado com um Perfil de Câmera inicializando um objeto de Captura de Mídia, a seguinte lógica é usada para determinar quais pinos e tipos de mídia são expostos ao cliente:

lógica de alinhamento de restrição.

Quando um aplicativo inicializa a Captura de Mídia com um perfil específico, esse perfil é definido no objeto Contexto do Cliente dentro do Servidor de Quadros.

Com base na presença do perfil selecionado, quando uma origem é adicionada ao Contexto do Cliente, uma consulta é feita para determinar se a origem publicou um perfil de câmera com a mesma ID de perfil. Se a ID do perfil não estiver disponível nessa origem, essa origem será uma origem totalmente oculta. Ele ainda é adicionado ao Contexto do Cliente, mas todos os pinos dessa origem são marcados como ocultos.

Se a origem declarar um perfil de câmera correspondente, para cada pino exposto pela Origem, o Perfil da Câmera será consultado. Se o pino estiver bloqueado, o pino será marcado como oculto. Caso contrário, para cada tipo de mídia nesse pino específico, a Restrição de Pino será consultada para verificar se o tipo de mídia coincide. Com base nas restrições, se uma correspondência estiver disponível, o tipo de mídia será adicionado ao Contexto do Cliente ou, senão, oculto.

Esse processo é repetido até que todos os tipos de mídia, pinos e fontes tenham sido adicionados ao Contexto do Cliente. Esse processo é repetido para qualquer Transformação de Grupo de Sensores que faça parte do Contexto do Cliente.

de especificação do desenvolvedor do Perfil da Câmera V2