Test du pilote d’appareil photo - MultiStream (scénario) - Préversion, 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 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.
*- Multi Stream - *
Vérifie 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 mediatype 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é 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 |