Системный тест элементов управления драйверами камеры — последовательность фотографий — флажок Не поддерживается на VIDEO_PREVIEW_Pin

Этот тест проверяет функциональность камер, если драйвер поддерживает KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE; Если это не так, этот тест следует пропустить.

Примечание

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

 

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

  • Проверяет значения по умолчанию (при необходимости).

  • Проверяет, объявляется ли свойство на правильном уровне пин-кода или фильтра.

  • Перечисляет возможные управляющие значения, когда контакты выполняют потоковую передачу, а не потоковую передачу.

  • Определяет комплексные функциональные возможности.

Задержка при запуске проверяется тестовой мерой, определяя разницу между моментом отправки триггера и моментом, когда приемник получил первый кадр от контакта изображения. Это PhotoSink_Time, который выводится в журнале в случае сбоя теста.

Этот тест также проверяет частоту кадров фотографии, получая значение, которое драйвер объявляет при вызове get KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMAXFRAMERATE. Тест проверяет, что частота кадров находится в пределах 10 % от объявленной средней частоты кадров. и что кадры не удаляются во время операции последовательности фотографий. Обратите внимание, что проверки минимального и максимального значений проверяют, что кадр не более половины кадра является ранним или поздним.

Если KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMAXFRAMERATE задано тестом, драйвер не должен превышать частоту кадров, передаваемую приложением. Обратите внимание, что это максимальная частота кадров, поэтому драйвер может выполнять любую частоту кадров, которая ниже запрошенной. Хотя при запросе KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMAXFRAMERATE драйвер должен сообщить о новом значении.

Этот тест также проверяет, что KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE объявляется только на контакте с фотографией. Если драйвер получает идентификатор контакта, отличный от его фотографии. сбой при ERROR_INVALID_PARAMETER.

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

   
Характеристики
  • System.Client.Camera.Base.CameraControls
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows 10, клиентские выпуски (Arm64)
  • Windows 10, мобильный выпуск (Arm)
  • Windows 10, мобильный выпуск (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
Категория Сценарий
Время ожидания (в минутах) 25
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

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

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

Выполнение теста

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

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

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

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

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

Параметры

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