Руководство изготовителя оборудования по параметрам для встроенного приложения камеры Windows 10
Новое встроенное приложение камеры для Windows 10 предназначено для работы с широким спектром оборудования, поддерживаемого платформой Windows, без настройки, требуемой изготовителем оборудования. Приложение камеры предназначено для определения параметров, объявляемых оборудованием устройства, и выбора соответствующих значений по умолчанию и параметров для пользователя.
В следующих разделах рассматривается логика, которую использует приложение встроенной камеры, чтобы изготовители оборудования могли понять, как приложение настраивает себя, и при необходимости соответствующим образом настроить свой драйвер.
Мы рекомендуем изготовителям оборудования сначала настроить драйверы для правильного объявления возможностей устройств, протестировать свое приложение, а затем рассмотреть возможность внесения изменений при необходимости.
Фоновое и устаревшее поведение
В Windows Phone 7.5 (Mango) был представлен файл манифеста камеры (CameraSettings.xml), предоставляющий изготовителям оборудования способ указать поддерживаемые конфигурации камеры и настроить приложение камеры. В Windows 10 этот механизм больше не поддерживается и был заменен с помощью встроенной логики в приложении камеры для выбора и отображения соответствующих параметров для пользователя.
Логика для выбора отображаемых разрешений
Логика неподвижного изображения
Для неподвижных изображений встроенное приложение камеры отображает пользователю список пропорций, которые будут получены из разрешений, поддерживаемых драйвером. Приложение всегда будет записывать в максимальном разрешении, поддерживаемом для каждой пропорции. Пропорции в пределах 1 % считаются одинаковыми.
Рекомендация изготовителям оборудования: Изготовители оборудования должны убедиться, что их драйвер поддерживает параметр разрешения, соответствующий пропорциям экрана устройства. Это разрешение должно обеспечить высококачественный интерфейс записи, так как оно будет выбрано по умолчанию (см. раздел Логика для выбора разрешения по умолчанию ниже).
Логика видео
Для захвата видео приложение камеры сделает доступными пользователю три самых высоких разрешения, указанных драйвером, которые поддерживают частоту кадров более 15 кадров в секунду (кадров в секунду). Приложение камеры будет отображать пользователю все доступные частоты кадров выше 15 кадров/с для этих трех разрешений (таким образом, поддерживается высокая частота кадров).
Рекомендация изготовителям оборудования: Изготовители оборудования должны убедиться, что их драйвер поддерживает требуемое разрешение видеосъемки при более чем 15 кадров/с (рекомендуется более 25 кадров/с для оптимального взаимодействия с клиентами), а также убедиться, что три самых высоких разрешения, объявленных, являются разрешениями, которые изготовитель оборудования хочет представить пользователю. Убедитесь, что драйвер также указывает возможности для высокой частоты кадров.
Логика выбора разрешения по умолчанию
Логика неподвижного изображения
Приложение камеры выберет разрешение по умолчанию для захвата, выбрав разрешение, объявленное драйвером, которое наиболее точно соответствует пропорциям экрана устройства, если только это разрешение не меньше 60 % от максимального разрешения. Это делается для фильтрации очень низких разрешений, что приводит к плохому взаимодействию с пользователем.
Логика видео
Приложение камеры выберет разрешение по умолчанию для захвата видео, выбрав максимальное разрешение, поддерживающее захват 30 кадров/с.
Если доступны разрешения, превышающие 1080p@30 кадров/с, приложение не будет использовать его по умолчанию. Вместо этого приложение будет выбирать 1080p@30 кадров/с, чтобы ограничить проблемы с батареей, хранилищем и температурой. Разрешения 4K по-прежнему смогут быть выбраны пользователем.
Логика выбора камеры по умолчанию
Если указан датчик по умолчанию, приложение камеры будет использовать его по умолчанию. Если датчик по умолчанию не указан, приложение камеры будет использовать задний датчик. Если задний датчик отсутствует, приложение будет использовать передний датчик.
Устаревшие параметры oem и параметры, которые не поддерживаются в Windows 10 камере
Устаревшие параметры OEM, заданные для устройств Windows Phone 8 и Windows Phone 8.1 через файл манифеста камеры, больше не поддерживаются.
Сюда входят следующие параметры:
Параметр | Описание |
---|---|
Действия QuickBar | Панель Быстрого доступа больше не существует в Windows 10. Вместо этого панель мониторинга доступна в верхней части экрана. Параметры на панели мониторинга определяются возможностями оборудования и не настраиваются изготовителем оборудования. |
Режимы сцены | Новое приложение камеры больше не предоставляет режимы сцены или возможность настройки режимов сцены изготовителем оборудования. |
Параметры пользовательских свойств | Приложение камеры Windows 10 больше не поддерживает настройку пользовательских свойств по идентификатору GUID свойства и значению. |
Элементы настраиваемого меню | Приложение камеры Windows 10 больше не поддерживает добавление настраиваемых пунктов меню. |