Руководство изготовителя оборудования по параметрам для приложения камеры Windows 10 в коробке

Новое встроенное приложение камеры для Windows 10 предназначено для работы с широким спектром оборудования, поддерживаемого платформой Windows без какой-либо конфигурации, необходимой изготовителем оборудования. Приложение камеры предназначено для определения параметров, объявленных оборудованием устройства, и выбора соответствующих значений по умолчанию и параметров для пользователя.

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

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

Фоновое и наследственное поведение

В Windows Phone 7.5 (Mango) был представлен файл манифеста камеры (CameraSettings.xml) для указания поддерживаемых конфигураций камеры и настройки приложения камеры. В Windows 10 этот механизм больше не поддерживается и заменен встроенной логикой в приложении камеры для выбора и отображения соответствующих параметров пользователю.

Логика выбора разрешений для отображения

  • Логика статического изображения

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

    Рекомендация для изготовителей оборудования: Изготовители оборудования должны гарантировать, что драйвер поддерживает параметр разрешения, соответствующий пропорции экрана устройства. Это разрешение должно обеспечить высокий уровень качества записи, так как оно будет выбрано по умолчанию (см. логику выбора разрешения по умолчанию ниже).

  • Логика видео

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

    Рекомендация для изготовителей оборудования: Изготовители оборудования должны убедиться, что их драйвер поддерживает желаемые разрешения видеозаписи более чем в 15 кадров в секунду (для лучшего пользовательского опыта рекомендуется 25+ fps). Также необходимо, чтобы три самых высоких заявленных разрешения были теми, которые производитель хочет предложить пользователю. Убедитесь, что драйвер также задает возможности для высокой частоты кадров.

Логика выбора разрешения по умолчанию

  • Логика неподвижного изображения

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

  • Логика видео

    Приложение камеры выберет разрешение по умолчанию для захвата видео, выбрав наибольшее разрешение, которое поддерживает 30 fps захвата.

    Если разрешения выше 1080p@30 fps доступны, приложение не будет выбирать их по умолчанию. Вместо этого приложение выберет 1080p@30 fps, чтобы ограничить проблемы с батареей, хранилищем и тепловыми проблемами. Разрешения 4K по-прежнему смогут быть выбраны пользователем.

Логика выбора камеры по умолчанию

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

Устаревшие параметры и параметры OEM не поддерживаются в камере Windows 10

Устаревшие параметры OEM, указанные для устройств Windows Phone 8 и Windows Phone 8.1 с помощью файла манифеста камеры, больше не поддерживаются.

Сюда входят следующие параметры:

Настройки Описание
Действия QuickBar Панель быстрого доступа больше не существует в Windows 10. Вместо этого панель мониторинга доступна в верхней части экрана. Параметры на панели мониторинга определяются аппаратными возможностями и не настраиваются изготовителем оборудования.
Режимы сцены Новое приложение камеры больше не предоставляет режимы сцены или возможность OEM настраивать режимы сцены.
Параметры пользовательских свойств Настройка пользовательских свойств в приложении камеры Windows 10 больше не поддерживается по GUID свойства и его значению.
Настраиваемые пункты меню Приложение камеры Windows 10 больше не поддерживает добавление настраиваемых элементов меню.