Kameratreibertest – MultiStream (Szenario) – Vorschau (Beispielgrabber), Aufnahme von GIF-Foto
In dieser Testreihe wird die Kamerafunktionalität mit MF und IMFCaptureEngine überprüft.
Basic Tests des Kameratreibers - *
Tests gegen eine Untergruppe von Kameramedientypen und kürzere Testdauer als Funktions- oder Zuverlässigkeitstests.
Funktionstests des Kameratreibers - *
Tests mit einem größeren Satz von Medientypen und einer längeren Testdauer.
Kameratreiber-Zuverlässigkeitstests - *
Tests mit einem größeren Satz von Medientypen und einer längeren Testdauer und komplexeren Szenarien.
*- Capture Stream - *
Bestätigt, dass das System von MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_RECORD aufnehmen kann.
Dieser Test erfasst vom bevorzugten Videoaufzeichnungs-Pin unter Verwendung des bevorzugten Medientyps und versucht, im H.264-Format zu speichern.
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
Voraussichtliche Laufzeit (in Minuten) | 15 |
Kategorie | Szenario |
Zeitüberschreitung (in Minuten) | 60 |
Neustart erforderlich | false |
Erfordert eine spezielle Konfiguration | false |
Typ | automatic |
Zusätzliche Dokumentation
Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:
Ausführen des Tests
Bevor Sie den Test ausführen, schließen Sie die Testeinrichtung ab, wie in den Testvoraussetzungen beschrieben: System-Client-Testvoraussetzungen.
Problembehandlung
Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.
Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung beim Testen des Systemclients.
Fehler | Beschreibung/Problemumgehung |
---|---|
0x8004005 : E_FAIL |
Dieser Fehlercode tritt am häufigsten während der Überprüfung der aufgezeichneten Datei für Video oder Foto auf. Dies tritt auf, wenn die resultierende Datei keine Daten enthält, weil sie keine Samples erhalten hat. Stellen Sie sicher, dass das Gerät gültige Proben erzeugt, wenn es in den Run-Zustand wechselt. Gültig beinhaltet, dass das Muster die richtige Größe, das richtige Format und die richtige Zeit für die Herstellung hat. |
0x80070102 |
Dies tritt auf, wenn bei einem asynchronen Erfassungsvorgang das Zeitlimit überschritten wurde. Dazu gehören Initialisieren, Vorschau starten, Vorschau stoppen, Aufnahme starten, Aufnahme stoppen, Foto aufnehmen und Medientyp ändern. Der Test erlaubt 9-10 Sekunden für jeden Vorgang, bevor er fehlschlägt. Eine Änderung des Medientyps kann eine Pin-Abbruch- und -Uptime umfassen. Stellen Sie sicher, dass das Gerät nicht auf zukünftige Befehle wartet, die es daran hindern, den Status zu ändern. Stellen Sie sicher, dass bei Befehlen zum Zurücksetzen des Geräts alle Puffer aus dem Gerät geleert werden. |
0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING |
Dieser Fehler tritt auf, wenn das Gerät nicht in den Betriebszustand wechseln kann. Überprüfen Sie, ob das Gerät in der Lage ist, alle Zustände fehlerfrei zu durchlaufen, oder ob andere Pins das Gerät nicht daran hindern, in einen Zustand überzugehen. |
0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED |
Dieser Fehler tritt beim Finalisieren von Dateien auf, wenn keine Proben geliefert wurden. Stellen Sie sicher, dass das Gerät gültige Proben erzeugt, wenn es in den Run-Zustand wechselt. Gültig beinhaltet, dass das Muster die richtige Größe, das richtige Format und die richtige Zeit für die Herstellung hat. |
Weitere Informationen
Parameter
Parametername | Parameterbeschreibung |
---|---|
WDKDeviceID | Geräte-ID des DUT |
DriverVerifierExcludedFlags | Driver Verifier-Flags, die manuell für den Testlauf ausgeschlossen werden können |