Udostępnij przez


Logika dopasowania ograniczeń (profil kamery w wersji 2)

Gdy grupa czujników (lub jedno urządzenie) jest aktywowana przy użyciu profilu aparatu, inicjując obiekt przechwytywania multimediów, następująca logika służy do określania, które pinezki i typy multimediów są widoczne dla klienta:

logika dopasowania ograniczeń.

Gdy aplikacja inicjuje przechwytywanie multimediów przy użyciu określonego profilu, ten profil jest ustawiany na obiekcie Kontekst klienta w programie Frame Server.

Na podstawie obecności wybranego profilu po dodaniu źródła do kontekstu klienta zapytanie jest wykonywane w celu określenia, czy źródło opublikowało profil kamery o tym samym identyfikatorze profilu. Jeśli identyfikator profilu nie jest dostępny w tym źródle, to źródło jest w pełni ukrytym źródłem. Jest nadal dodawany do kontekstu klienta, ale wszystkie przypięcia ze tego źródła są oznaczone jako ukryte.

Jeśli źródło deklaruje pasujący profil kamery, wtedy dla każdego pinu udostępnionego przez źródło, profil kamery jest zapytany. Jeśli numer PIN jest zablokowany, numer PIN jest oznaczony jako ukryty. W przeciwnym razie, dla każdego typu nośnika na tym pinie, ograniczenie pin jest odpytywane w celu określenia, czy typ nośnika jest zgodny. W zależności od ograniczeń, jeśli dopasowanie jest dostępne, typ medium jest dodawany do kontekstu klienta, w przeciwnym razie ukrywany.

Ten proces jest powtarzany do momentu dodania wszystkich rodzajów danych multimedialnych, pinów i źródeł do kontekstu klienta. Ten proces jest powtarzany dla każdej transformacji grupy czujników, która jest częścią kontekstu klienta.

Specyfikacja dla deweloperów profilu kamery wersja 2