Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questo articolo offre una panoramica della specifica per sviluppatori del Profilo Fotocamera V2.
Contenuto
Panoramica delle specifiche per sviluppatori del profilo fotocamera V2
Progettazione dettagliata per IHV e OEM
Dichiarazione del profilo di esempio
Generazione di gruppi di sensori
Configurazione del gruppo di sensori
Trasformazioni del gruppo di sensori
Logica di corrispondenza dei vincoli
Progettazione dettagliata per ISV
Informazioni generali
Con Windows 10 1507, è stato aggiunto il supporto del profilo fotocamera 1507 per consentire agli OEM/IHV di descrivere la piattaforma e agli sviluppatori la limitazione hardware delle fotocamere disponibili nel dispositivo.
Queste limitazioni vanno dall'uso simultaneo di fotocamere, tipi di supporti limitati basati sull'uso simultaneo e/o su tipi di supporti limitati in base a combinazioni di flussi su una o più fotocamere.
Tuttavia, la generazione e il consumo di queste limitazioni descrittive si sono rivelate complesse e soggette a errori. Profilo Fotocamera V2 è un'estensione della specifica originale per affrontare molti dei punti problematici riscontrati nella specifica originale del Profilo Fotocamera.
V2 tenterà anche di affrontare la difficoltà per gli ISV nel consumo dei profili delle fotocamere, utilizzando il supporto fornito dal Frame Server ora disponibile sulle piattaforme Windows 10.
In Profilo fotocamera 1507 esistono due modi per definire i profili fotocamera per qualsiasi computer specifico:
KS API
INF Override
L'API KS è un'API utilizzata durante l'inizializzazione del driver per pubblicare o aggiornare le informazioni del profilo. Per mantenere la compatibilità con le versioni precedenti, queste API vengono reinstradate per supportare lo schema del profilo della fotocamera V2 descritto di seguito.
L'override INF è stato concepito come mezzo per fornire un meccanismo di override per un set di driver comune. Ad esempio, un IHV crea un singolo driver binario che inizializza il profilo della fotocamera in base a un'implementazione di riferimento, quindi produce più INF che eseguono l'override dei profili di riferimento con profili specifici dello SKU.
Queste sostituzioni INF verranno reindirizzate internamente al Camera Profile V2 per mantenere la compatibilità con le versioni precedenti.
Esistono due obiettivi principali per questa progettazione:
Semplificare la pubblicazione dei profili fotocamera
Semplificare l'utilizzo dei profili della fotocamera
Per la pubblicazione dei profili fotocamera, i requisiti per dichiarare i profili saranno semplificati per ridurre la quantità di codice/INF che devono essere scritti dagli OEM/IHV.
Per l'utilizzo dei profili della fotocamera, si userà la gestione del contesto di Frame Server per modificare i tipi di pin/supporto durante l'inizializzazione di ogni contesto, in modo che corrispondano alle informazioni del profilo disponibili.
Terminologia
| Termine | Definizione |
|---|---|
| Vincolo del profilo | Set di vincoli che si applicano all'intero profilo. |
| Archiviazione con ridondanza locale | Tag vincolo profilo: rappresenta la risoluzione dei blocchi. |
| LFR (Rilevamento Fluorescenza) | Tag vincolo profilo: rappresenta la frequenza dei fotogrammi di blocco. |
| LST | Tag vincolo profilo: rappresenta il sottotipo di blocco. |
| DIS | Tag vincolo profilo: Disabilita profilo. |
| UAR | Tag vincolo profilo: Sblocca proporzioni. |
| Set di filtri | Elemento dello schema del profilo che rappresenta un set di filtri. |
| Filtro | Voce dello schema del profilo che rappresenta una combinazione di attributo filtro, operatore di confronto filtro e valore filtro. |
| Attributo filtro | Rappresenta uno degli attributi disponibili in un Media Type MF. Attualmente sono definiti solo Risoluzione, Frequenza fotogrammi e Sottotipo: RES – Risoluzione FRT - Frequenza dei fotogrammi SUT - Sottotipo |
| Operatore di confronto filtri | Rappresenta l'operazione di confronto per una risoluzione, una frequenza di fotogrammi o un sottotipo. |
| Valore del filtro | Valore dell'attributo filtro. La rappresentazione di ogni oggetto varia in base all'attributo filter. Vedere di seguito. |