Udostępnij przez


Starszy profil — KSCAMERAPROFILE_Legacy (profil kamery w wersji 2)

W profilu aparatu 1507 nie było formalnego sposobu dla sterowników kamer za pośrednictwem interfejsów API KS lub INF w celu opublikowania starszego profilu aparatu (profilu przeznaczonego dla starszych aplikacji, które nie używały profilów). Zamiast tego zostało to zrobione wyłącznie w czasie wykonywania przez sterownik aparatu lub MFT0 filtrować dostępne typy multimediów, gdy starszy klient inicjuje kamerę.

Ma to dwie główne wady:

  1. Wymaga to zainicjowania aparatu, co powoduje załadowanie sterownika kamery, a w przypadku MFT0 utworzony potok pełnego przechwytywania.

  2. Ponieważ odbywało się to tylko w czasie inicjowania, zawsze istniała dodatkowa złożoność stosu sterowników do obsługi dwóch stanów (tryb starszej wersji w porównaniu z trybem nielegacym). Dodano również obciążenie dynamicznego filtrowania typów multimediów innych niżlegacy w przypadku starszej operacji.

Aby rozwiązać ten problem, KSCAMERAPROFILE_Legacy należy zdefiniować w profilu kamery w wersji 2. Schemat definicji dla KSCAMERAPROFILE_Legacy jest identyczny z innymi profilami aparatów z jednym wyjątkiem: pole Indeks identyfikatora profilu aparatu musi być zawsze ustawione na 0.

W przypadku aparatów obsługujących profil kamery v2 należy opublikować KSCAMERAPROFILE_Legacy.

Starsza wersja międzyoperajności

Profile aparatu zdefiniowane dla starszego schematu profilu (profil aparatu 1507) zostaną przetłumaczone przez potok do schematu profilu aparatu w wersji 2.

Ponieważ profil kamery 1507 był ograniczony do informacji multimedialnych, które zawierają tylko rozdzielczość i szybkość klatek, wszystkie profile aparatu 1507 są tłumaczone na SUT==; tag (na przykład ignoruj wszystkie podtypy).

Ponadto w profilu kamery 1507 pojawiły się konkretne wpisy informacji o nośniku, które mogą definiować obsługę wideo HDR lub zmiennej sekwencji zdjęć. Te informacje nie są już dostępne za pośrednictwem profilu aparatu w wersji 2. Zamiast tego, zamiast jawnego włączania kontrolek, w przypadku profilu aparatu w wersji 2 kontrolki są wyłączone na podstawie określonych profilów.

Aby anonsować określony podzbiór typów multimediów, które mogą być używane do wideo HDR lub zmiennej sekwencji zdjęć, IHV/OEMs mogą publikować profile VideoHDR8 lub VariablePhotoSequence z tymi zestawami typów multimediów.

specyfikacja dewelopera profilu kamery w wersji 2