Тип QML CameraFlash
Интерфейс для настроек вспышки камеры. Подробнее...
| Заявление об импорте: | import QtMultimedia 5.6 |
Свойства
Сигналы
- flashModeChanged(int)
- flashReady(bool)
Подробное описание
Этот тип позволяет управлять аппаратным обеспечением вспышки камеры и контролировать режим вспышки. Не все камеры имеют аппаратное обеспечение вспышки (и в некоторых случаях оно совместно используется с аппаратным обеспечением фонарика).
Не следует создавать его отдельно, вместо этого следует использовать свойство flash объекта Camera.
Camera {
id: camera
exposure.exposureCompensation: -1.0
flash.mode: Camera.FlashRedEyeReduction
} Документация по свойствам
mode : перечисление
Это свойство содержит режим вспышки камеры.
Режим может быть одним из следующих:
| Значение | Описание |
|---|---|
| Camera.FlashOff | Вспышка выключена. |
| Camera.FlashOn | Вспышка включена. |
| Camera.FlashAuto | Автоматическая вспышка. |
| Camera.FlashRedEyeReduction | Вспышка с уменьшением эффекта красных глаз. |
| Camera.FlashFill | Использование вспышки для заполнения теней. |
| Camera.FlashTorch | Постоянный источник света. Если поддерживается, фонарик может быть включен без загрузки камеры. |
| Camera.FlashVideoLight | Постоянный источник света, полезный для записи видео. Свет включается только во время активности камеры. |
| Camera.FlashSlowSyncFrontCurtain | Использование вспышки в сочетании с медленной выдержкой. Этот режим позволяет лучше экспонировать удаленные объекты и/или эффект размытия движения. |
| Camera.FlashSlowSyncRearCurtain | Аналогичный режим FlashSlowSyncFrontCurtain, но вспышка срабатывает в конце экспозиции. |
| Camera.FlashManual | Мощность вспышки устанавливается вручную. |
ready : bool
Это свойство указывает, заряжена ли вспышка.
Документация по сигналам
flashModeChanged(int)
Этот сигнал испускается при изменении свойства flashMode. Соответствующий обработчик - onFlashModeChanged.
flashReady(bool)
Этот сигнал испускается, когда QCameraExposure указывает, что вспышка готова к использованию. Соответствующий обработчик - onFlashReadyChanged.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtmultimedia-cameraflash.html