1# IImageProcessCallback
2
3
4## 概述
5
6定义声明图像处理回调。
7
8获取在流程完成时、状态已更改时、出错时的回调函数。
9
10**起始版本:** 4.1
11
12**相关模块:**[Camera](_camera_v12.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [OnProcessDone](#onprocessdone) ([in] String imageId, [in] [ImageBufferInfo](_image_buffer_info_v12.md) buffer) | 在进程完成时调用。 有关报告模式的详细信息,请参阅 [SetResultMode](interface_i_camera_device_v10.md#setresultmode)。 |
23| [OnStatusChanged](#onstatuschanged) ([in] enum [SessionStatus](_camera_v12.md#sessionstatus) status) | 在进程状态更改时调用。 有关报告模式的详细信息,请参阅 [SetResultMode](interface_i_camera_device_v10.md#setresultmode)。 |
24| [OnError](#onerror) ([in] String imageId, [in] int errorCode) | 闪光灯的最新状态。 |
25
26
27## 成员函数说明
28
29
30### OnError()
31
32```
33IImageProcessCallback::OnError ([in] String imageId, [in] int errorCode )
34```
35
36**描述**
37
38闪光灯的最新状态。
39
40**起始版本:** 4.1
41
42
43### OnProcessDone()
44
45```
46IImageProcessCallback::OnProcessDone ([in] String imageId, [in] ImageBufferInfo buffer )
47```
48
49**描述**
50
51在进程完成时调用。 有关报告模式的详细信息,请参阅 [SetResultMode](interface_i_camera_device_v10.md#setresultmode)。
52
53**起始版本:** 4.1
54
55**参数:**
56
57| 名称 | 描述 |
58| -------- | -------- |
59| imageId | 镜像ID。 |
60| buffer | 缓冲区。 |
61
62
63### OnStatusChanged()
64
65```
66IImageProcessCallback::OnStatusChanged ([in] enum SessionStatus status)
67```
68
69**描述**
70
71在进程状态更改时调用。 有关报告模式的详细信息,请参阅 [SetResultMode](interface_i_camera_device_v10.md#setresultmode)。
72
73**起始版本:** 4.1
74
75**参数:**
76
77| 名称 | 描述 |
78| -------- | -------- |
79| status | 会话的新状态。 |
80