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