Returns the status of a Camera control.
// Find out the status of "CAM_Kitchen" control
// The explanation is displayed in the status bar.
ResStatus = CAM_Kitchen.Status()
SWITCH ResStatus
CASE viStatusDisplayCapture:
Message("The video is displayed in the Camera control. " + ...
"Video recording in progress")
CASE viStatusDisplayNoCapture:
Message("The video is displayed in the Camera control. " + ...
"No recording in progress")
CASE viStatusCaptureNoDisplay:
Message("Video recording in progress. "+ ...
"This video is not displayed in the Camera control")
CASE viStatusNoCaptureNoDisplay:
Message("No video displayed and/or being " + ...
"recorded in the Camera control")
END
Syntax
<Result> = <Camera control>.Report()
<Result>: Integer constant
Status of the specified Camera control: | |
viStatusCaptureNoDisplay | A video is being recorded. The preview stream is not displayed in the specified Camera control. |
viStatusDisplayCapture | The preview stream is displayed in the specified Camera control. Video recording in progress. |
viStatusDisplayNoCapture | The preview stream is displayed in the specified Camera control. No video recording in progress. |
viStatusNoCaptureNoDisplay | No preview stream is being displayed and/or recorded in the specified Camera control. |
<Camera control>: Control name
Name of the Camera control to be used.
Remarks
Use conditions:
To use this function, a "web camera" must be connected to the current computer. - This function is equivalent to CameraStatus.
Special cases
- To capture the video received from a web camera, use <Camera>.Capture.
- To display the video captured by a "Web camera" in a Camera control, use <Camera>.Display.