Test del driver della fotocamera - MultiStream (scenario) - Anteprima (grabber di esempio), registrare video H.264 e audio AAC, acquisire foto JPEGXR
Questo set di test convalida la funzionalità delle fotocamere con MF e IMFCaptureEngine.
Test di base del driver della fotocamera - *
Esegue test su un subset di tipi di supporti della fotocamera e durata più breve dei test rispetto all'affidabilità o funzionale.
Test funzionali del driver della fotocamera - *
Esegue test su un set più ampio di tipi di supporti e ha una durata più lunga del test.
Test di affidabilità del driver della fotocamera - *
Esegue test su un set più ampio di tipi di supporti e ha una durata più lunga del test e scenari più complessi.
*- Multi Stream - *
Verifica che il sistema sia in grado di scattare una foto, un'anteprima e un record.
Questo test configura in modo specifico uno scenario di acquisizione che verrà visualizzato in anteprima e registrato contemporaneamente. L'utente userà il pin di anteprima per eseguire il rendering di un tipo di supporto non compresso e userà il pin del record per salvare un formato video H.264 e un formato audio AAC e creerà anche una foto con JPEG come tipo di formato immagine.
Dettagli del test
Specifiche |
|
Piattaforme |
|
Versioni supportate |
|
Tempo di esecuzione previsto (in minuti) | 15 |
Categoria | Scenario |
Timeout (in minuti) | 15 |
Richiede il riavvio | false |
Richiede una configurazione speciale | false |
Tipo | automatic |
Documentazione aggiuntiva
I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:
Esecuzione del test
Prima di eseguire il test, completare la configurazione del test come descritto nei requisiti di test: Prerequisiti di test del client di sistema.
Risoluzione dei problemi relativi
Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.
Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi ai test client di sistema.
Errore | Descrizione/Soluzione alternativa |
---|---|
0x8004005 : E_FAIL |
L'occorrenza più frequente di questo codice di errore è durante la verifica del file registrato per video o foto. Ciò si verifica se il file risultante non contiene dati perché non ha ricevuto campioni. Verificare che il dispositivo producano campioni validi quando entra nello stato di esecuzione. Valido include che l'esempio è la dimensione, il formato e l'ora corretti per il momento in cui è stata prodotta. |
0x80070102 |
Ciò si verifica quando si verifica un timeout di un'operazione asincrona di acquisizione. Questi includono Initialize, Start Preview, Stop Preview, Start Record, Stop Record, Take Photo e Change Mediatype. Il test consente 9-10 secondi per ogni operazione prima di non riuscire. La modifica del tipo di supporto può includere l'disinstallazione del pin e l'ora di visualizzazione. Verificare che il dispositivo non sia in attesa di comandi futuri che impediscono la modifica dello stato. Assicurarsi che tutti i buffer vengano scaricati dal dispositivo nei comandi di reimpostazione del dispositivo. |
0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING |
Questo errore si verifica quando il dispositivo non può entrare nello stato di esecuzione. Verificare che il dispositivo sia in grado di passare attraverso tutti gli stati senza errori o che altri pin non impediscano al dispositivo di entrare in uno stato. |
0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED |
Questo errore si verifica durante la finalizzazione dei file, se non sono stati recapitati campioni. Verificare che il dispositivo producano campioni validi quando entra nello stato di esecuzione. Valido include che l'esempio è la dimensione, il formato e l'ora corretti per il momento in cui è stata prodotta. |
Altre informazioni
Parametri
Nome parametro | Descrizione dei parametri |
---|---|
WDKDeviceID | ID dispositivo di DUT |
DriverVerifierExcludedFlags | Flag di verifica driver che possono essere esclusi manualmente per l'esecuzione del test |