Test du pilote d’appareil photo - Capture de photo - Capture d’une photo PNG à partir de chaque format exposé sur le flux préféré pour l’aperçu vidéo
Ces ensembles de tests valident la fonctionnalité des caméras avec mf et IMFCaptureEngine.
Tests de base du pilote d’appareil photo - *
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 - *
Effectue des tests sur un ensemble plus large de types de supports et ont une plus longue durée de test.
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 - *
Vérifie que le système peut 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é peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de 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 les tests 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 HLK Windows.
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 la vidéo ou la photo. Cela se produit si le fichier résultant ne contient aucune donnée, car il n’a pas reçu d’échantillons. Vérifiez que l’appareil produit des exemples valides lorsqu’il passe à l’état d’exécution. Valide inclut que l’échantillon a la taille, le format et l’heure de production appropriés. |
0x80070102 |
Cela se produit lorsqu’une opération asynchrone de capture a expiré. Il s’agit notamment d’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 type de média. Le test permet de 9 à 10 secondes pour chaque opération avant d’échouer. La modification du type de média peut inclure la destruction de l’épingle et l’affichage de l’heure. Vérifiez que l’appareil n’attend pas de commandes ultérieures qui l’empêchent de changer d’état. Vérifiez que toutes les mémoires tampons sont vidées de l’appareil lors des 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 dans 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 passe à l’état d’exécution. Valide inclut que l’échantillon a la taille, le format et l’heure de production appropriés. |
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 pilote qui peuvent être exclus manuellement pour la série de tests |