制約一致ロジック (カメラ プロファイル V2)
メディア キャプチャオブジェクトを初期化することによって、センサー グループ (または 1 つのデバイス) が カメラ プロファイル でアクティブ化されると、次のロジックを使用して、クライアントに公開されるピンとメディアの種類を決めます。
アプリケーションが特定のプロファイルを使用してメディア キャプチャを初期化すると、そのプロファイルはフレーム サーバー内のクライアント コンテキスト オブジェクトに設定されます。
選択したプロファイルの存在に基づいて、ソースがクライアント コンテキストに追加されると、同じプロファイル ID を持つ カメラ プロファイル をソースが発行したかどうかを判断するクエリが実行されます。 そのソースでプロファイル ID を使用できない場合、そのソースは完全に非表示のソースになります。 クライアント コンテキストには引き続き追加されますが、そのソースのすべてのピンは非表示としてマークされます。
一致するカメラ プロファイルを ソースが宣言している場合、ソースによって公開されるピンごとに、カメラ プロファイル が照会されます。 ピンがブロックされている場合、ピンは非表示としてマークされます。 それ以外の場合は、そのピンのメディア タイプごとに、メディア タイプが一致するかどうかを判断するためにピン制約が照会されます。 この制約に基づいて、一致がある場合は、メディア タイプがクライアント コンテキストに追加されます。それ以外の場合は非表示になります。
このプロセスは、すべてのメディア タイプ、ピン、ソースがクライアント コンテキストに追加されるまで繰り返されます。 このプロセスは、クライアント コンテキストの一部であるセンサー グループ変換に対して繰り返されます。