6#ifndef _ZOOM_SDK_UTIL_DEFINE_H_
7#define _ZOOM_SDK_UTIL_DEFINE_H_
Camera controller event callback.
virtual void onControllerStatusChanged(bool valid)=0
Callback event when the controller status changes.
Camera controller interface.
virtual SDKError EndTurnLeft()=0
Ends turning the camera left.
virtual SDKError SetEvent(ICameraControllerEvent *pEvent)=0
Sets the event handler for camera controller.
virtual SDKError ContinueTurnLeft()=0
Continues turning the camera left.
virtual SDKError EndZoomIn()=0
Ends zooming the camera in.
virtual SDKError EndTurnUp()=0
Ends turning the camera up.
virtual SDKError ContinueTurnUp()=0
Continues turning the camera up.
virtual SDKError ContinueTurnDown()=0
Continues turning the camera down.
virtual SDKError BeginTurnDown()=0
Begins turning the camera down.
virtual SDKError EndZoomOut()=0
Ends zooming the camera out.
virtual SDKError BeginTurnLeft()=0
Begins turning the camera left.
virtual SDKError EndTurnRight()=0
Ends turning the camera right.
virtual SDKError ContinueZoomIn()=0
Continues zooming the camera in.
virtual SDKError BeginZoomOut()=0
Begins zooming the camera out to move the camera angle farther from the subject.
virtual ~ICameraController()
virtual bool IsValid()=0
Determines whether the camera controller is valid.
virtual SDKError BeginTurnRight()=0
Begins turning the camera right.
virtual SDKError BeginZoomIn()=0
Begins zooming the camera in to move the camera angle closer to the subject.
virtual SDKError EndTurnDown()=0
Ends turning the camera down.
virtual SDKError ContinueTurnRight()=0
Continues turning the camera right.
virtual SDKError CanControlCamera(bool &bCan)=0
Determines whether the camera can be controlled.
virtual SDKError ContinueZoomOut()=0
Continues zooming the camera out.
virtual SDKError BeginTurnUp()=0
Begins turning the camera up.
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.