Поделиться через


Тест драйвера камеры — фотосъемка — захват фотографии NV12 из типа по умолчанию, предоставляемого контактом предварительного просмотра

Эти наборы тестов проверяют функциональность камер с помощью MF и IMFCaptureEngine.

  • Базовые тесты драйвера камеры — *

    Тесты для подмножества типов носителей камеры и более короткие продолжительности тестов, чем функциональные или надежные.

  • Функциональные тесты драйвера камеры — *

    Тесты с большим набором типов носителей и имеют большую продолжительность теста.

  • Тесты надежности драйвера камеры — *

    Тесты с большим набором типов носителей и имеют большую продолжительность теста, а также более сложные сценарии.

  • *- Image Stream - *

    Проверяет, может ли система делать фотографии из MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_IMAGE.

Сведения о тесте

   
Характеристики
  • Device.Streaming.Camera.Base.MediaFoundation
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows 10, клиентские выпуски (Arm64)
  • Windows 10, mobile edition (Arm)
  • Windows 10, mobile edition (Arm64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 15
Категория Сценарий
Время ожидания (в минутах) 15
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Запуск теста

Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования для тестирования клиента системы.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием клиента системы.

Ошибка Описание и обходное решение

0x8004005 : E_FAIL

Чаще всего этот код ошибки возникает во время проверки записанного файла для видео или фотографии. Это произойдет, если результирующий файл не содержит данных, так как он не получил примеры.

Убедитесь, что устройство создает допустимые образцы при переходе в состояние выполнения. Допустимый включает в себя, что выборка имеет правильный размер, формат и время, когда он был создан.

0x80070102

Это произойдет, когда истекло время ожидания асинхронной операции захвата. К ним относятся Initialize, Start Preview, Stop Preview, Start Record, Stop Record, Take Photo и Change Mediatype. Тест позволяет провести 9–10 секунд для каждой операции, прежде чем завершиться сбоем. Изменение mediatype может включать снос пин-кода и вывод времени.

Убедитесь, что устройство не ожидает будущих команд, которые препятствуют изменению состояния. Убедитесь, что все буферы удаляются с устройства с помощью команд сброса устройства.

0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING

Эта ошибка возникает, когда устройству не удается войти в состояние выполнения.

Убедитесь, что устройство может переходить через все состояния без сбоев или что другие контакты не препятствуют переходу устройства в состояние.

0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED

Эта ошибка возникает во время завершения работы с файлами, если образцы не были доставлены.

Убедитесь, что устройство создает допустимые образцы при переходе в состояние выполнения. Допустимый включает в себя, что выборка имеет правильный размер, формат и время, когда он был создан.

 

Дополнительные сведения

Параметры

Имя параметра Описание параметра
WDKDeviceID Идентификатор устройства DUT
DriverVerifierExcludedFlags Флаги средства проверки драйверов, которые могут быть исключены вручную для тестового запуска