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