• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ICameraDeviceCallback
2
3
4## **概述**
5
6定义Camera设备回调操作。
7
8设置回调接口、返回错误信息和相关的metadata的回调。
9
10**相关模块:**
11
12[Camera](camera.md)
13
14
15## **汇总**
16
17
18### Public 成员函数
19
20  | 名称 | 描述 |
21| -------- | -------- |
22| [OnError](#onerror) ([in] enum [ErrorType](camera.md#errortype) type, [in] int errorCode) | 设备发生错误时调用,由调用者实现,用于返回错误信息给调用者。 |
23| [OnResult](#onresult) ([in] unsigned long timestamp, [in] unsigned char[] result) | 上报Camera设备相关的metadata的回调,上报方式查看[SetResultMode](interface_i_camera_device.md#setresultmode)。 |
24
25
26## **成员函数说明**
27
28
29### OnError()
30
31
32```
33ICameraDeviceCallback::OnError ([in] enum ErrorType type, [in] int errorCode )
34```
35
36**描述:**
37
38设备发生错误时调用,由调用者实现,用于返回错误信息给调用者。
39
40**参数:**
41
42  | 名称 | 描述 |
43| -------- | -------- |
44| type | 错误类型,具体可参考[ErrorType](camera.md#errortype)。 |
45| errorCode | 错误码,当前暂未使用。 |
46
47
48### OnResult()
49
50
51```
52ICameraDeviceCallback::OnResult ([in] unsigned long timestamp, [in] unsigned char[] result )
53```
54
55**描述:**
56
57上报Camera设备相关的metadata的回调,上报方式查看[SetResultMode](interface_i_camera_device.md#setresultmode)。
58
59**参数:**
60
61  | 名称 | 描述 |
62| -------- | -------- |
63| timestamp | metadata上报的时间戳。 |
64| result | 上报的metadata,由[EnableResult](interface_i_camera_device.md#enableresult)指定, 可通过[GetEnabledResults](interface_i_camera_device.md#getenabledresults)查询,[DisableResult](interface_i_camera_device.md#disableresult)关闭上报开关。 |
65