Partager via


Test du pilote de l’appareil photo - MultiStream (scénario) - Préversion (exemple de capture), enregistrement vidéo H.264 et audio AAC, capture de photo JPEGXR

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
  • System.Client.Camera.VideoCapture.VideoCapture
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows 10, éditions clientes (Arm64)
  • Windows 10, édition mobile (Arm)
  • Windows 10, édition mobile (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) 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