Тест драйвера камеры — MultiStream (сценарий) — предварительная версия (пример grabber), захват фотографии в формате JPEG
Этот набор тестов проверяет функциональность камер с помощью MF и IMFCaptureEngine.
Базовые тесты драйвера камеры — *
Тесты для подмножества типов носителей камеры и более короткие продолжительности тестов, чем функциональные или надежные.
Функциональные тесты драйвера камеры — *
Тесты с большим набором типов носителей и более длительные.
Тесты надежности драйвера камеры — *
Тесты с большим набором типов носителей и более длительный период теста и более сложные сценарии.
*- Поток записи - *
Проверяет, может ли система записывать данные из MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_RECORD.
Этот тест захватывает из предпочтительного контакта записи видео с использованием предпочтительного предоставленного медиатипа и пытается сохранить его в формате H.264.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 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 | Флаги средства проверки драйверов, которые могут быть исключены вручную для тестового запуска |