Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje přehled specifikace vývojáře profilu fotoaparátu V2.
Obsah
Přehled specifikace vývojáře pro Camera Profile V2
Přehled
V systému Windows 10 1507 byl přidán profil fotoaparátu (zde označovaný jako podpora profilu fotoaparátu 1507), aby bylo možné IHV/OEM popsat platformě a vývojářům hardwarové omezení fotoaparátů dostupných na zařízení.
Tato omezení se liší od souběžného používání fotoaparátů, omezených typů médií na základě souběžného použití a/nebo omezených typů médií na základě kombinací datových proudů na jednom nebo více fotoaparátech.
Generování a použití těchto popisných omezení se však ukázaly být těžkopádné a náchylné k chybám. Profil fotoaparátu V2 je rozšířením původní specifikace profilu fotoaparátu, které řeší mnoho problémových bodů zjištěných v původní specifikaci.
Verze 2 se také pokusí řešit obtíže, které nezávislí výrobci softwaru mají s využitím profilů fotoaparátů, pomocí podpory Frame Server, která je nyní k dispozici na platformách Windows 10.
V profilu fotoaparátu 1507 existují dva způsoby, jak definovat profily fotoaparátu pro každý daný počítač:
KS API
Přepsání INF
Rozhraní API KS je API pro čas inicializace ovladače, které slouží k publikování nebo aktualizaci jakýchkoli informací o profilu. Aby se zachovala zpětná kompatibilita, byla tato rozhraní API přesměrována na podporu schématu profilu fotoaparátu V2 popsaného níže.
Přepsání INF bylo zamýšleno jako prostředek k poskytnutí mechanismu přepsání pro společnou sadu ovladačů. Například IHV vytvoří jeden binární ovladač, který inicializuje profil fotoaparátu na základě referenční implementace a pak vytvoří více souborů INFS, které přepisuje referenční profily s konkrétními profily SKU.
Tyto přepsání INF budou také interně směrovány na profil kamery V2, aby se zachovala zpětná kompatibilita.
Tento návrh má dva hlavní cíle:
Zjednodušení publikování profilů fotoaparátu
Zjednodušení použití profilů fotoaparátů
Pro publikování profilů fotoaparátů se požadavky na deklaraci profilů zjednoduší, aby se snížil objem kódu/INF, který musí zapisovat IHV/OEM.
Ke spotřebě kamerových profilů použijeme správu kontextu Frame Serveru ke změně typů pinů a médií během inicializace každého kontextu, aby odpovídaly dostupným informacím o profilu.
Terminologie
| termín | Definice |
|---|---|
| Omezení profilu | Sada omezení, která platí pro celý profil. |
| LRS | Tag omezení profilu: Představuje řešení uzamčení. |
| LFR | Značka omezení profilu: Představuje zamknutou frekvenci snímků. |
| LST | Značka omezení profilu: představuje podtyp zámku. |
| DIS | Značka omezení profilu: Zakažte profil. |
| UAR | Značka omezení profilu: Odemkněte poměr stran. |
| Sada filtrů | Položka schématu profilu představující sadu filtrů. |
| Filtrovat | Položka schématu profilu představující kombinaci atributu filtru, operátoru porovnání filtru a hodnoty filtru. |
| Atribut filtru | Představuje jeden z atributů dostupných v MF Media Type. V současné době jsou definovány pouze rozlišení, frekvence snímků a podtyp: RES – rozlišení FRT – frekvence snímků SUT – podtyp |
| Operátor porovnání filtrů | Představuje operaci porovnání pro rozlišení, snímkovou frekvenci nebo podtyp. |
| Hodnota filtru | Hodnota atributu filtru Reprezentace jednotlivých se liší podle atributu filtru. Viz níže. |