• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IVideoProcessCallback
2
3
4## 概述
5
6定义声明图像处理回调。
7
8获取在流程完成时、状态已更改时、出错时的回调函数。
9
10**起始版本:** 5.0
11
12**相关模块:**[Camera](_camera_v13.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [OnStatusChanged](#onstatuschanged) ([in] enum SessionStatus status) | 在进程状态更改时调用。 有关报告模式的详细信息,请参阅**[SetResultMode()](interface_i_camera_device_v10.md#setresultmode)。** |
23| [OnProcessDone](#onprocessdone) ([in] String videoId) | 在进程完成时调用。 有关报告模式的详细信息,请参阅**[SetResultMode()](interface_i_camera_device_v10.md#setresultmode)**。 |
24| [OnError](#onerror) ([in] String videoId, [in] enum ErrorCode errorCode) | 在处理会话时发生错误时调用。 |
25
26
27## 成员函数说明
28
29
30### OnError()
31
32```
33IVideoProcessCallback::OnError ([in] String videoId, [in] enum ErrorCode errorCode)
34```
35
36**描述**
37
38在处理会话时发生错误时调用。
39
40**起始版本:** 5.0
41
42**参数:**
43
44| 名称 | 描述 |
45| -------- | -------- |
46| videoId | 视频流id。 |
47| ErrorCode | errorCode 错误码,请参阅**[ErrorCode](_camera_v12.md#errorcode)**。 |
48
49**返回:**
50
51NO_ERROR 表示执行成功。
52
53其他值表示执行失败,具体错误码查看**[CamRetCode](_camera_v10.md#camretcode)**。
54
55
56### OnProcessDone()
57
58```
59IVideoProcessCallback::OnProcessDone ([in] String videoId)
60```
61
62**描述**
63
64在进程完成时调用。 有关报告模式的详细信息,请参阅**[SetResultMode()](interface_i_camera_device_v10.md#setresultmode)**。
65
66**起始版本:** 5.0
67
68**参数:**
69
70| 名称 | 描述 |
71| -------- | -------- |
72| videoId | 视频流id。 |
73
74**返回:**
75
76NO_ERROR 表示执行成功。
77
78其他值表示执行失败,具体错误码查看**[CamRetCode](_camera_v10.md#camretcode)**。
79
80
81### OnStatusChanged()
82
83```
84IVideoProcessCallback::OnStatusChanged ([in] enum SessionStatus status)
85```
86
87**描述**
88
89在进程状态更改时调用。 有关报告模式的详细信息,请参阅**[SetResultMode()](interface_i_camera_device_v10.md#setresultmode)**。
90
91**起始版本:** 5.0
92
93**参数:**
94
95| 名称 | 描述 |
96| -------- | -------- |
97| status | 会话的新状态。 |
98
99**返回:**
100
101NO_ERROR 表示执行成功。
102
103其他值表示执行失败,具体错误码查看**[CamRetCode](_camera_v10.md#camretcode)**。
104