Test du pilote de l’appareil photo - MultiStream (Scénario) - Préversion (exemple de capture), Enregistrer la vidéo H.264 et l’audio AAC, capturer une photo JPEG
Cet ensemble de tests valide 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.
*- Multi Stream - *
Valide que le système est en mesure de prendre une photo, un aperçu et un enregistrement.
Ce test configure spécifiquement un scénario de capture qui affiche un aperçu et un enregistrement simultanés. Il utilise l’épingle d’aperçu pour afficher un médiatype non compressé et utilise l’épingle d’enregistrement pour enregistrer un format vidéo H.264 et un format audio AAC, et prend également une photo avec JPEG comme type de format d’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) | 15 |
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 |