• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ICameraHostCallback
2
3
4## **概述**
5
6定义Camera设备功能回调操作。
7
8设置回调接口、返回设备状态编号、闪光灯状态以及相应的事件ID。
9
10**相关模块:**
11
12[Camera](camera.md)
13
14
15## **汇总**
16
17
18### Public 成员函数
19
20  | 名称 | 描述 |
21| -------- | -------- |
22| [OnCameraStatus](#oncamerastatus) ([in] String cameraId, [in] enum [CameraStatus](camera.md#camerastatus) status) | 用于Camera设备状态变化时上报状态信息给调用者。 |
23| [OnFlashlightStatus](#onflashlightstatus) ([in] String cameraId, [in] enum [FlashlightStatus](camera.md#flashlightstatus) status) | 用于在闪光灯状态变化时上报状态信息给调用者。 |
24| [OnCameraEvent](#oncameraevent) ([in] String cameraId, [in] enum [CameraEvent](camera.md#cameraevent) event) | 在相机事件发生时调用。 |
25
26
27## **成员函数说明**
28
29
30### OnCameraEvent()
31
32
33```
34ICameraHostCallback::OnCameraEvent ([in] String cameraId, [in] enum CameraEvent event )
35```
36
37**描述:**
38
39在相机事件发生时调用。
40
41**参数:**
42
43  | 名称 | 描述 |
44| -------- | -------- |
45| cameraId | 表示相机事件绑定的相机ID。 |
46| event | 表示相机事件类型。事件类型查看[CameraEvent](camera.md#cameraevent)。 |
47
48
49### OnCameraStatus()
50
51
52```
53ICameraHostCallback::OnCameraStatus ([in] String cameraId, [in] enum CameraStatus status )
54```
55
56**描述:**
57
58用于Camera设备状态变化时上报状态信息给调用者。
59
60**参数:**
61
62  | 名称 | 描述 |
63| -------- | -------- |
64| cameraId | 状态发生变化的Camera设备ID。 |
65| status | 最新的设备状态。 |
66
67
68### OnFlashlightStatus()
69
70
71```
72ICameraHostCallback::OnFlashlightStatus ([in] String cameraId, [in] enum FlashlightStatus status )
73```
74
75**描述:**
76
77用于在闪光灯状态变化时上报状态信息给调用者。
78
79**参数:**
80
81  | 名称 | 描述 |
82| -------- | -------- |
83| cameraId | 状态发生变化的闪关灯所绑定的Camera设备ID。 |
84| status | 最新的闪光灯状态。状态值查看[CameraStatus](camera.md#camerastatus)。 |
85