Partager via


Test du pilote de caméra - Préversion, enregistrement vidéo H.264 et audio AAC à partir de chaque type de flux de capture

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
  • System.Client.Camera.VideoCapture.VideoCapture
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows 10, éditions clientes (Arm64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 15
Catégorie Scénario
Délai d’expiration (en minutes) 180
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