QCameraZoomControl

The QCameraZoomControl class supplies control for optical and digital camera zoom. More

Inheritance diagram of PySide2.QtMultimedia.QCameraZoomControl

Detailed Description

The interface name of QCameraZoomControl is org.qt-project.qt.camerazoomcontrol/5.0 as defined in QCameraZoomControl_iid .

class QCameraZoomControl([parent=None])
param parent

QObject

Constructs a camera zoom control object with parent .

PySide2.QtMultimedia.QCameraZoomControl.currentDigitalZoom()
Return type

qreal

Return the current digital zoom value.

PySide2.QtMultimedia.QCameraZoomControl.currentDigitalZoomChanged(digitalZoom)
Parameters

digitalZoomqreal

PySide2.QtMultimedia.QCameraZoomControl.currentOpticalZoom()
Return type

qreal

Return the current optical zoom value.

PySide2.QtMultimedia.QCameraZoomControl.currentOpticalZoomChanged(opticalZoom)
Parameters

opticalZoomqreal

PySide2.QtMultimedia.QCameraZoomControl.maximumDigitalZoom()
Return type

qreal

Returns the maximum digital zoom value, or 1.0 if digital zoom is not supported.

PySide2.QtMultimedia.QCameraZoomControl.maximumDigitalZoomChanged(arg__1)
Parameters

arg__1qreal

PySide2.QtMultimedia.QCameraZoomControl.maximumOpticalZoom()
Return type

qreal

Returns the maximum optical zoom value, or 1.0 if optical zoom is not supported.

PySide2.QtMultimedia.QCameraZoomControl.maximumOpticalZoomChanged(arg__1)
Parameters

arg__1qreal

PySide2.QtMultimedia.QCameraZoomControl.requestedDigitalZoom()
Return type

qreal

Return the requested digital zoom value.

PySide2.QtMultimedia.QCameraZoomControl.requestedDigitalZoomChanged(digitalZoom)
Parameters

digitalZoomqreal

PySide2.QtMultimedia.QCameraZoomControl.requestedOpticalZoom()
Return type

qreal

Return the requested optical zoom value.

PySide2.QtMultimedia.QCameraZoomControl.requestedOpticalZoomChanged(opticalZoom)
Parameters

opticalZoomqreal

PySide2.QtMultimedia.QCameraZoomControl.zoomTo(optical, digital)
Parameters
  • opticalqreal

  • digitalqreal

Sets optical and digital zoom values.

Zooming can be asynchronous with value changes reported with currentDigitalZoomChanged() and currentOpticalZoomChanged() signals.

The backend should expect and correctly handle frequent calls during zoom animations or slider movements.