ZOOM Windows SDK  5.2.42037.1112
zoom_sdk_util_define.h
1 
7 #ifndef _ZOOM_SDK_UTIL_DEFINE_H_
8 #define _ZOOM_SDK_UTIL_DEFINE_H_
9 #include "zoom_sdk_def.h"
10 
11 BEGIN_ZOOM_SDK_NAMESPACE
13 {
14 public:
16  virtual void onControllerStatusChanged(bool valid) = 0;
17 };
19 {
20 public:
22  virtual ~ICameraController(){}
23  virtual SDKError SetEvent(ICameraControllerEvent* pEvent) = 0;
24  virtual bool IsValid() = 0;
25 
27  virtual SDKError BeginTurnLeft() = 0;
28  virtual SDKError ContinueTurnLeft() = 0;
29  virtual SDKError EndTurnLeft() = 0;
30 
32  virtual SDKError BeginTurnRight() = 0;
33  virtual SDKError ContinueTurnRight() = 0;
34  virtual SDKError EndTurnRight() = 0;
35 
37  virtual SDKError BeginTurnUp() = 0;
38  virtual SDKError ContinueTurnUp() = 0;
39  virtual SDKError EndTurnUp() = 0;
40 
42  virtual SDKError BeginTurnDown() = 0;
43  virtual SDKError ContinueTurnDown() = 0;
44  virtual SDKError EndTurnDown() = 0;
45 
47  virtual SDKError BeginZoomIn() = 0;
48  virtual SDKError ContinueZoomIn() = 0;
49  virtual SDKError EndZoomIn() = 0;
50 
52  virtual SDKError BeginZoomOut() = 0;
53  virtual SDKError ContinueZoomOut() = 0;
54  virtual SDKError EndZoomOut() = 0;
55 
56  // Used to determine whether the camera can be controlled or not
57  virtual SDKError CanControlCamera(bool& bCan) = 0;
58 };
59 END_ZOOM_SDK_NAMESPACE
60 
61 #endif
Definition: zoom_sdk_util_define.h:18
ZOOM windows SDK Common Definition File.
virtual SDKError BeginZoomOut()=0
Adjust the camera: zoom camera out, move the camera angle far from the players/field.
virtual SDKError BeginTurnRight()=0
Adjust the camera: turn right.
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:29
virtual SDKError BeginZoomIn()=0
Adjust the camera: zoom camera in, move the camera angle closer to the players/field.
virtual void onControllerStatusChanged(bool valid)=0
Callback of event that controller status changes.
virtual SDKError BeginTurnDown()=0
Adjust the camera: turn down.
Definition: zoom_sdk_util_define.h:12
virtual ~ICameraController()
Set the controls for camera.
Definition: zoom_sdk_util_define.h:22
virtual SDKError BeginTurnLeft()=0
Adjust the camera: turn left.
virtual SDKError BeginTurnUp()=0
Adjust the camera: turn up.