Zoom Rooms Controller SDK Reference 6.5.0
|
Calibration helper interface. More...
#include <ICalibrationHelper.h>
Public Member Functions | |
virtual | ~ICalibrationHelper () |
virtual ZRCSDKError | RegisterSink (ICalibrationHelperSink *pSink)=0 |
Register Calibration helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (ICalibrationHelperSink *pSink)=0 |
Deregister Calibration helper callback sink. | |
virtual ZRCSDKError | SelectIntelligentDirectorCamera (const std::string &deviceID, bool isSelected)=0 |
Select director camera. | |
virtual ZRCSDKError | GetIntelligentDirectorCameras (std::vector< Device > &cameras)=0 |
Get Intelligent Director cameras. | |
virtual ZRCSDKError | StartIntelligentDirectorCalibration ()=0 |
Start Intelligent Director calibration. | |
virtual ZRCSDKError | StopIntelligentDirectorCalibration ()=0 |
Stop Intelligent Director calibration. You can call this API at any time during the calibration process. | |
virtual ZRCSDKError | GetActionsInCurrentIntelligentDirectorCalibrationStatus (std::vector< IDCalibrationAction > &actionsOfNextStep, std::vector< IDCalibrationAction > &actionsOfPreviousStep)=0 |
Get actions that are able to be done in the current calibration. | |
virtual ZRCSDKError | IDCalibrationActionAdjustCamera ()=0 |
Adjust camera in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAdjustCamera in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionCameraControl (const std::string &deviceID)=0 |
Camera control in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionCameraControl in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionReadyToMove ()=0 |
Ready to move in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionReadyToMove in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionStartToMove ()=0 |
Start to move in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionStartToMove in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionFinishMoveToCheckResult ()=0 |
Finish move to check result in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionFinishMoveToCheckResult in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionAcceptCalibrationResult ()=0 |
Accept calibration result in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAcceptCalibrationResult in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionAskIfNeedSetCameraBoundary ()=0 |
Ask if need set camera boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAskIfNeedSetCameraBoundary in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionSwitchBoundaryCamera (const std::string &deviceID)=0 |
Switch boundary camera in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionSwitchBoundaryCamera in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionAdjustCameraBoundary (const std::string &deviceID, CameraBoundaryAdjustField boundaryAdjustField, int32_t boundaryAdjustValue)=0 |
Adjust camera boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAdjustCameraBoundary in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionVerifyBoundaryResults ()=0 |
Verify boundary results in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionVerifyBoundaryResults in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionPreAcceptBoundary ()=0 |
Pre-accept boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionPreAcceptBoundary in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionAcceptBoundaryResult ()=0 |
Accept boundary result in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAcceptBoundaryResult in IDCalibrationAction enum. | |
virtual ZRCSDKError | IDCalibrationActionPreviewIDBoundary ()=0 |
Preview ID boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionPreviewIDBoundary in IDCalibrationAction enum. | |
virtual ZRCSDKError | StartCameraBoundaryConfiguration ()=0 |
Start Camera Boundary configuration. | |
virtual ZRCSDKError | StopCameraBoundaryConfiguration ()=0 |
Stop Camera Boundary configuration. | |
virtual ZRCSDKError | GetActionsInCurrentCameraBoundaryConfigurationStatus (std::vector< CBConfigurationAction > &actionsOfNextStep, std::vector< CBConfigurationAction > &actionsOfPreviousStep)=0 |
Get actions that are able to be done in the current Camera Boundary configuration. | |
virtual ZRCSDKError | CBConfigurationActionFeatureIntroduce ()=0 |
Feature introduce in CB configuration. The API corresponds to enumeration value CBConfigurationActionFeatureIntroduce in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionAdjustCamera ()=0 |
Adjust camera in CB configuration. The API corresponds to enumeration value CBConfigurationActionAdjustCamera in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionReadyToMove ()=0 |
Ready to move in CB configuration. The API corresponds to enumeration value CBConfigurationActionReadyToMove in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionStartToMove ()=0 |
Start to move in CB configuration. The API corresponds to enumeration value CBConfigurationActionStartToMove in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionGetMoveResult ()=0 |
Get move result in CB configuration. The API corresponds to enumeration value CBConfigurationActionGetMoveResult in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionAdjustCameraBoundary (CameraBoundaryAdjustField boundaryAdjustField, int32_t boundaryAdjustValue)=0 |
Adjust camera boundary in CB configuration. The API corresponds to enumeration value CBConfigurationActionAdjustCameraBoundary in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionVerifyBoundaryResults ()=0 |
Verify boundary results in CB configuration. The API corresponds to enumeration value CBConfigurationActionVerifyBoundaryResults in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionConfigureFinish ()=0 |
Configure finish in CB configuration. The API corresponds to enumeration value CBConfigurationActionConfigureFinish in CBConfigurationAction enum. | |
virtual ZRCSDKError | CBConfigurationActionAcceptResult ()=0 |
Accept result in CB configuration. The API corresponds to enumeration value CBConfigurationActionAcceptResult in CBConfigurationAction enum. | |
Calibration helper interface.
Definition at line 268 of file ICalibrationHelper.h.
|
inlinevirtual |
Definition at line 271 of file ICalibrationHelper.h.
|
pure virtual |
Accept result in CB configuration. The API corresponds to enumeration value CBConfigurationActionAcceptResult in CBConfigurationAction enum.
|
pure virtual |
Adjust camera in CB configuration. The API corresponds to enumeration value CBConfigurationActionAdjustCamera in CBConfigurationAction enum.
|
pure virtual |
Adjust camera boundary in CB configuration. The API corresponds to enumeration value CBConfigurationActionAdjustCameraBoundary in CBConfigurationAction enum.
boundaryAdjustField | The field which you want to adjust, such as CameraBoundaryAdjustField. |
boundaryAdjustValue | The value of the field. The range is [0, 100] when the filed is Left or Right. The range is [50, 150] when the field is Depth. |
|
pure virtual |
Configure finish in CB configuration. The API corresponds to enumeration value CBConfigurationActionConfigureFinish in CBConfigurationAction enum.
|
pure virtual |
Feature introduce in CB configuration. The API corresponds to enumeration value CBConfigurationActionFeatureIntroduce in CBConfigurationAction enum.
|
pure virtual |
Get move result in CB configuration. The API corresponds to enumeration value CBConfigurationActionGetMoveResult in CBConfigurationAction enum.
|
pure virtual |
Ready to move in CB configuration. The API corresponds to enumeration value CBConfigurationActionReadyToMove in CBConfigurationAction enum.
|
pure virtual |
Start to move in CB configuration. The API corresponds to enumeration value CBConfigurationActionStartToMove in CBConfigurationAction enum.
|
pure virtual |
Verify boundary results in CB configuration. The API corresponds to enumeration value CBConfigurationActionVerifyBoundaryResults in CBConfigurationAction enum.
|
pure virtual |
Deregister Calibration helper callback sink.
pSink | A pointer to the ICalibrationHelperSink that receives the Calibration helper callback. |
|
pure virtual |
Get actions that are able to be done in the current Camera Boundary configuration.
[out] | actionsOfNextStep | The actions which you can do in the next step. |
[out] | actionsOfPreviousStep | The actions which you can do in the previous step. |
|
pure virtual |
Get actions that are able to be done in the current calibration.
[out] | actionsOfNextStep | The actions which you can do in the next step. |
[out] | actionsOfPreviousStep | The actions which you can do in the previous step. |
|
pure virtual |
Get Intelligent Director cameras.
cameras | The Intelligent Director cameras. |
|
pure virtual |
Accept boundary result in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAcceptBoundaryResult in IDCalibrationAction enum.
|
pure virtual |
Accept calibration result in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAcceptCalibrationResult in IDCalibrationAction enum.
|
pure virtual |
Adjust camera in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAdjustCamera in IDCalibrationAction enum.
|
pure virtual |
Adjust camera boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAdjustCameraBoundary in IDCalibrationAction enum.
deviceID | The camera ID which will be controlled. |
boundaryAdjustField | The field which you want to adjust, such as CameraBoundaryAdjustField. |
boundaryAdjustValue | The value of the field. The range is [0, 100] when the filed is Left or Right. The range is [50, 150] when the field is Depth. |
|
pure virtual |
Ask if need set camera boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionAskIfNeedSetCameraBoundary in IDCalibrationAction enum.
|
pure virtual |
Camera control in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionCameraControl in IDCalibrationAction enum.
deviceID | The camera which will be controlled. |
|
pure virtual |
Finish move to check result in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionFinishMoveToCheckResult in IDCalibrationAction enum.
|
pure virtual |
Pre-accept boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionPreAcceptBoundary in IDCalibrationAction enum.
|
pure virtual |
Preview ID boundary in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionPreviewIDBoundary in IDCalibrationAction enum.
|
pure virtual |
Ready to move in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionReadyToMove in IDCalibrationAction enum.
|
pure virtual |
Start to move in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionStartToMove in IDCalibrationAction enum.
|
pure virtual |
Switch boundary camera in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionSwitchBoundaryCamera in IDCalibrationAction enum.
deviceID | The camera ID which will be controlled. |
|
pure virtual |
Verify boundary results in ID calibrationAction. The API corresponds to enumeration value IDCalibrationActionVerifyBoundaryResults in IDCalibrationAction enum.
|
pure virtual |
Register Calibration helper callback sink.
pSink | A pointer to the ICalibrationHelperSink that receives the Calibration helper callback. |
|
pure virtual |
Select director camera.
deviceID | Camera device ID. |
isSelected | TRUE indicates to select the camera as director camera. |
|
pure virtual |
Start Camera Boundary configuration.
|
pure virtual |
Start Intelligent Director calibration.
|
pure virtual |
Stop Camera Boundary configuration.
|
pure virtual |
Stop Intelligent Director calibration. You can call this API at any time during the calibration process.