CameraFlash
ImportStatement: import QtMultimedia 5.0
Properties
mode :enumeration
ready : bool
Signals
flashModeChanged(int)
flashReady(bool)
DetailedDescription
CameraFlash是QtMultimedia 5.0模块的一部分。这个组件允许我们操作相机的闪光灯硬件和设置闪光模式。不是所有的相机都有闪光灯硬件。在一些情况下,闪光灯和照明共享硬件。它是Camera的一部分,不能直接建立,使用Camera的flash属性访问它。
importQtQuick 2.0
importQtMultimedia 5.0
Camera {
id: camera
exposure.exposureCompensation: -1.0
flash.mode: Camera.FlashRedEyeReduction
}
PropertyDocumentation
mode :enumeration
闪光灯的工作模式,它是下面的值的一种:
值 | 描述 |
Camera.FlashOff | 关闭闪光灯 |
Camera.FlashOn | 打开闪光灯 |
Camera.FlashAuto | 自动闪光灯 |
Camera.FlashRedEyeReduction | 红眼消除闪光灯。 |
Camera.FlashFill | 闪光填阴影. |
Camera.FlashTorch | 恒广源,用于聚焦和视频捕捉。 |
Camera.FlashSlowSyncFrontCurtain | 结合较慢快门速度的闪光,这个模式用于更好的曝光远处的物体或运动模糊的影响。 |
Camera.FlashSlowSyncRearCurtain | 和上面那条类似,但在曝光结束,闪光会取消。 |
Camera.FlashManual | 手动设置闪光。 |
ready : bool
这个属性指明了闪光灯是否已充电。
SignalDocumentation
flashModeChanged(int)
当flashMode属性发生变化时,这个信号被发射。
flashReady(bool)
当QCameraExposure指明闪光准备好被使用时,这个信号发射。