Test du pilote de l’appareil photo - Capture photo - Capture d’une photo BGRA8 de chaque format exposé sur le flux préféré pour la préversion vidéo
Ces jeux de tests valident la fonctionnalité des caméras avec mf et IMFCaptureEngine.
Tests de base du pilote de caméra - *
Tests sur un sous-ensemble de types de médias d’appareil photo et une durée de tests plus courte que fonctionnelle ou de fiabilité.
Tests fonctionnels du pilote de caméra - *
Les tests sur un ensemble plus important de types de supports et ont une durée plus longue.
Tests de fiabilité du pilote de caméra - *
Les tests sur un ensemble plus large de types de supports et ont une durée de test plus longue et des scénarios plus complexes.
*- Flux d’images - *
Valide que le système est en mesure de prendre des photos à partir de MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_IMAGE.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 15 |
Catégorie | Scénario |
Délai d’expiration (en minutes) | 60 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalités peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans la configuration requise pour le test : Configuration requise pour le test du client système.
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test du client système.
Error | Description/Solution de contournement |
---|---|
0x8004005 : E_FAIL |
L’occurrence la plus fréquente de ce code d’erreur est pendant la vérification du fichier Enregistré pour vidéo ou photo. Cela se produit si le fichier résultant ne contient pas de données, car il n’a pas reçu d’exemples. Vérifiez que l’appareil produit des exemples valides lorsqu’il entre dans l’état d’exécution. Valide inclut que l’exemple a la taille, le format et l’heure appropriés pour le moment où il a été produit. |
0x80070102 |
Cela se produit lorsqu’une opération asynchrone de capture a expiré. Il s’agit notamment de Initialiser, Démarrer la préversion, Arrêter l’aperçu, Démarrer l’enregistrement, Arrêter l’enregistrement, Prendre une photo et Modifier le médiatype. Le test permet de 9 à 10 secondes pour chaque opération avant d’échouer. La modification du type de média peut inclure le démont de l’épingle et l’affichage du temps de mise en service. Vérifiez que l’appareil n’attend pas les commandes futures qui l’empêchent de changer d’état. Assurez-vous que toutes les mémoires tampons sont vidées de l’appareil sur les commandes de réinitialisation de l’appareil. |
0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING |
Cette erreur se produit lorsque l’appareil ne peut pas entrer dans l’état d’exécution. Vérifiez que l’appareil est en mesure de passer à tous les états sans défaillance, ou que d’autres broches n’empêchent pas l’appareil d’entrer un état. |
0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED |
Cette erreur se produit lors de la finalisation des fichiers, si aucun échantillon n’a été remis. Vérifiez que l’appareil produit des exemples valides lorsqu’il entre dans l’état d’exécution. Valide inclut que l’exemple a la taille, le format et l’heure appropriés pour le moment où il a été produit. |
Plus d’informations
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
WDKDeviceID | ID d’appareil de DUT |
DriverVerifierExcludedFlags | Indicateurs du vérificateur de pilotes qui peuvent être exclus manuellement pour la série de tests |