QCameraFlashControl Class

The QCameraFlashControl class allows controlling a camera's flash. 更多...

頭: #include <QCameraFlashControl>
qmake: QT += multimedia
繼承: QMediaControl

公共函數

virtual ~QCameraFlashControl ()
virtual QCameraExposure::FlashModes flashMode () const = 0
virtual bool isFlashModeSupported (QCameraExposure::FlashModes mode ) const = 0
virtual bool isFlashReady () const = 0
virtual void setFlashMode (QCameraExposure::FlashModes mode ) = 0

信號

void flashReady (bool ready )

靜態公共成員

const QMetaObject staticMetaObject

保護函數

QCameraFlashControl (QObject * parent = nullptr)

QCameraFlashControl_iid

額外繼承成員

詳細描述

The QCameraFlashControl class allows controlling a camera's flash.

You can set the type of flash effect used when an image is captured, and test to see if the flash hardware is ready to fire.

You can retrieve this control from the camera object in the usual way:

Some camera devices may not have flash hardware, or may not be configurable. In that case, there will be no QCameraFlashControl available.

接口名稱對於 QCameraFlashControl is org.qt-project.qt.cameraflashcontrol/5.0 作為定義在 QCameraFlashControl_iid .

另請參閱 QCamera .

成員函數文檔編製

[protected] QCameraFlashControl:: QCameraFlashControl ( QObject * parent = nullptr)

Constructs a camera flash control object with parent .

[虛擬] QCameraFlashControl:: ~QCameraFlashControl ()

Destroys the camera control object.

[pure virtual] QCameraExposure::FlashModes QCameraFlashControl:: flashMode () const

Returns the current flash mode.

另請參閱 setFlashMode ().

[signal] void QCameraFlashControl:: flashReady ( bool ready )

Signal emitted when flash state changes to ready .

[pure virtual] bool QCameraFlashControl:: isFlashModeSupported ( QCameraExposure::FlashModes mode ) const

Return true if the reqested flash mode is supported. Some QCameraExposure::FlashMode values can be combined, for example QCameraExposure::FlashManual | QCameraExposure::FlashSlowSyncRearCurtain

[pure virtual] bool QCameraFlashControl:: isFlashReady () const

Returns true if flash is charged.

[pure virtual] void QCameraFlashControl:: setFlashMode ( QCameraExposure::FlashModes mode )

Set the current flash mode .

Usually a single QCameraExposure::FlashMode flag is used, but some non conflicting flags combination are also allowed, like QCameraExposure::FlashManual | QCameraExposure::FlashSlowSyncRearCurtain .

另請參閱 flashMode ().

宏文檔編製

QCameraFlashControl_iid

org.qt-project.qt.cameraflashcontrol/5.0

定義接口名為 QCameraFlashControl 類。