Тест драйвера камеры — фотосъемка — захват фотографии в формате PNG из каждого формата, доступного в предпочтительном потоке для предварительного просмотра видео
Эти наборы тестов проверяют функциональность камер с помощью MF и IMFCaptureEngine.
Базовые тесты драйвера камеры — *
Тесты для подмножества типов носителей камеры и более короткие продолжительности тестов, чем функциональные или надежные.
Функциональные тесты драйвера камеры — *
Тесты с большим набором типов носителей и более длительные.
Тесты надежности драйвера камеры — *
Тесты с большим набором типов носителей и более длительный период теста и более сложные сценарии.
*- Image Stream - *
Проверяет, что система может сделать фотографию из MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_IMAGE.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 15 |
Категория | Сценарий |
Время ожидания (в минутах) | 60 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию : Предварительные требования для тестирования клиента системы.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием клиента системы.
Ошибка | Описание и обходное решение |
---|---|
0x8004005: E_FAIL |
Чаще всего этот код ошибки возникает во время проверки записанного файла для видео или фотографии. Это произойдет, если результирующий файл не содержит данных, так как он не получил примеры. Убедитесь, что устройство создает допустимые примеры при переходе в состояние выполнения. Допустимый включает в себя, что выборка имеет правильный размер, формат и время на момент его создания. |
0x80070102 |
Это произойдет, когда истекло время ожидания асинхронной операции захвата. К ним относятся Initialize, Start Preview, Stop Preview, Start Record, Stop Record, Take Photo и Change Mediatype. Тест позволяет выполнить 9–10 секунд для каждой операции, прежде чем завершиться ошибкой. Изменение медиатипа может включать в себя снос булавки и вывод времени. Убедитесь, что устройство не ожидает будущих команд, которые препятствуют изменению состояния. Убедитесь, что все буферы сброшены с устройства с помощью команд сброса устройства. |
0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING |
Эта ошибка возникает, когда устройству не удается войти в состояние выполнения. Убедитесь, что устройство может переходить через все состояния без сбоя или что другие контакты не препятствуют переходу устройства в состояние. |
0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED |
Эта ошибка возникает во время завершения работы с файлами, если примеры не были доставлены. Убедитесь, что устройство создает допустимые примеры при переходе в состояние выполнения. Допустимый включает в себя, что выборка имеет правильный размер, формат и время на момент его создания. |
Дополнительные сведения
Параметры
Имя параметра | Описание параметра |
---|---|
WDKDeviceID | Идентификатор устройства DUT |
DriverVerifierExcludedFlags | Флаги средства проверки драйверов, которые могут быть исключены вручную для тестового запуска |