• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IOfflineStreamOperator
2
3
4## 概述
5
6定义Camera设备离线流操作。
7
8对Camera设备离线流执行取消捕获和释放操作。
9
10**起始版本:** 3.2
11
12**相关模块:**[Camera](_camera_v10.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [CancelCapture](#cancelcapture) ([in] int captureId) | 取消捕获请求。  |
23| [ReleaseStreams](#releasestreams) ([in] int[] streamIds) | 释放离线流。  |
24| [Release](#release) () | 释放所有离线流。  |
25
26
27## 成员函数说明
28
29
30### CancelCapture()
31
32```
33IOfflineStreamOperator::CancelCapture ([in] int captureId)
34```
35**描述**
36取消捕获请求。
37
38**起始版本:** 3.2
39
40**参数:**
41
42| 名称 | 描述 |
43| -------- | -------- |
44| captureId | 用于标识要取消的捕获请求。 |
45
46**返回:**
47
48NO_ERROR 表示执行成功。
49
50其他值表示执行失败,具体错误码查看[CamRetCode](_camera_v10.md#camretcode)。
51
52
53### Release()
54
55```
56IOfflineStreamOperator::Release ()
57```
58**描述**
59释放所有离线流。
60
61释放流的前置条件:
62
631. 所有单次捕获的Capture处理完成。
64
652. 所有连续捕获请求都已经被CancelCapture。
66
67**起始版本:** 3.2
68
69**返回:**
70
71NO_ERROR 表示执行成功。
72
73其他值表示执行失败,具体错误码查看[CamRetCode](_camera_v10.md#camretcode)。
74
75
76### ReleaseStreams()
77
78```
79IOfflineStreamOperator::ReleaseStreams ([in] int[] streamIds)
80```
81**描述**
82释放离线流。
83
84**起始版本:** 3.2
85
86**参数:**
87
88| 名称 | 描述 |
89| -------- | -------- |
90| streamIds | 用于标识要释放的多条离线流。 |
91
92**返回:**
93
94NO_ERROR 表示执行成功。
95
96其他值表示执行失败,具体错误码查看[CamRetCode](_camera_v10.md#camretcode)。
97