QCameraImageCaptureControlclass provides a control interface for image capture services. 更多 …
The interface name of
QCameraImageCaptureControlisorg.qt-project.qt.cameraimagecapturecontrol/5.0作为定义在QCameraImageCaptureControl_iid.另请参阅
QCameraImageCaptureControl
(
[
parent=None
]
)
¶
- param parent
QObject
Constructs a new image capture control object with the given
parent
PySide2.QtMultimedia.QCameraImageCaptureControl.
cancelCapture
(
)
¶
Cancel pending capture requests.
PySide2.QtMultimedia.QCameraImageCaptureControl.
capture
(
fileName
)
¶
fileName – unicode
int
Initiates the capture of an image to
fileName
。
fileName
can be relative or empty, in this case the service should use the system specific place and file naming scheme.
The Camera service should save all the capture parameters like exposure settings or image processing parameters, so changes to camera parameters after is called do not affect previous capture requests.
Returns the capture request id number, which is used later with
imageExposed()
,
imageCaptured()
and
imageSaved()
signals.
PySide2.QtMultimedia.QCameraImageCaptureControl.
driveMode
(
)
¶
DriveMode
Returns the current camera drive mode.
另请参阅
PySide2.QtMultimedia.QCameraImageCaptureControl.
error
(
id
,
error
,
errorString
)
¶
id
–
int
error
–
int
errorString – unicode
PySide2.QtMultimedia.QCameraImageCaptureControl.
imageAvailable
(
requestId
,
buffer
)
¶
requestId
–
int
buffer
–
QVideoFrame
PySide2.QtMultimedia.QCameraImageCaptureControl.
imageCaptured
(
requestId
,
preview
)
¶
requestId
–
int
preview
–
QImage
PySide2.QtMultimedia.QCameraImageCaptureControl.
imageExposed
(
requestId
)
¶
requestId
–
int
PySide2.QtMultimedia.QCameraImageCaptureControl.
imageMetadataAvailable
(
id
,
key
,
value
)
¶
id
–
int
key – unicode
value – object
PySide2.QtMultimedia.QCameraImageCaptureControl.
imageSaved
(
requestId
,
fileName
)
¶
requestId
–
int
fileName – unicode
PySide2.QtMultimedia.QCameraImageCaptureControl.
isReadyForCapture
(
)
¶
bool
Identifies if a capture control is ready to perform a capture immediately (all the resources necessary for image capture are allocated, hardware initialized, flash is charged, etc).
Returns true if the camera is ready for capture; and false if it is not.
It’s permissible to call
capture()
while the camera status is
ActiveStatus
regardless of property value. If camera is not ready to capture image immediately, the capture request is queued with all the related camera settings to be executed as soon as possible.
PySide2.QtMultimedia.QCameraImageCaptureControl.
readyForCaptureChanged
(
ready
)
¶
ready
–
bool
PySide2.QtMultimedia.QCameraImageCaptureControl.
setDriveMode
(
mode
)
¶
mode
–
DriveMode
Sets the current camera drive
mode
.
另请参阅