Elenco di controllo dell'implementazione del driver USB Video Class (UVC)
Passaggio 1: Introduzione alla classe VIDEO USB (UVC) usando la documentazione di USB.org e Microsoft
Usare questi collegamenti per acquisire familiarità con UVC:
Accedere alla documentazione della classe USB (specifica non UVC) in USB.org
Scaricare la documentazione della classe video USB 1.5 da USB.org
Esaminare l'argomento panoramica del driver della classe video USB
Passaggio 2: Implementare il dispositivo MFT fornito dalla piattaforma
Il dispositivo MFT fornito dalla piattaforma è per le fotocamere USB RGB. Fornisce funzionalità comuni, ad esempio, il roi basato sul rilevamento dei volti per la priorità 3A (se il firmware della fotocamera supporta il controllo ROI specificato nello standard UVC 1.5).
Per abilitare questa funzionalità, è necessario assicurarsi che la fotocamera supporti il ROI. Se è necessario disabilitare questa funzionalità, è necessario eseguire questa operazione tramite chiavi del Registro di sistema, ad esempio una voce di file INF.
Passaggio 3: Implementare il dispositivo MFT personalizzato e MFT0 per il dispositivo
Device MFT è un componente in modalità utente di UVC. È possibile inserire questo componente per aggiungere estensioni e differenziatori all'UVC.
Esaminare la guida alla progettazione MFT del dispositivo.
Esaminare il codice di esempio Device MFT.
Esaminare le informazioni pertinenti su MFT0 nell'argomento Creazione di un driver della fotocamera MFT per un'app per dispositivi UWP .
Nota
Il modello Device MFT sostituisce il modello MFT0. Anche se Windows continua a supportare il modello MFT0, ti consigliamo di usare Device MFT, in quanto semplifica la progettazione e supporta più funzionalità e scalabilità.
Passaggio 4: Implementare estensioni UVC specificate da Microsoft
Estensioni Microsoft alla specifica della classe video USB 1.5
Acquisizione di immagini del metodo 2:
USB.org documentazione:
- Esaminare la sezione metodo 2 che inizia nella pagina 17 della classe UVC 1.5 specification.pdf scaricato nel passaggio 1 precedente.
Documentazione specifica di Microsoft:
- Esaminare la sezione 2.2.1 e 2.2.2 nelle estensioni Microsoft alle specifiche della classe video USB 1.5.
Passaggio 5: Testare l'implementazione UVC per assicurarsi che superi i test HLK e soddisfi le funzionalità e le prestazioni necessarie
Eseguire test di Windows HLK
Eseguire test di Device.Streaming specifici della fotocamera
Assicurarsi che la fotocamera soddisfi i requisiti e superi i test HLK per altri prodotti che la fotocamera deve essere conforme (ad esempio, Skype, Windows Hello e così via).