• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ICameraDevice
2
3
4## 概述
5
6定义Camera设备基本的操作。
7
8获取流操作句柄,获取动态能力值等操作。
9
10**起始版本:** 5.0
11
12**相关模块:**[Camera](_camera_v13.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [GetStreamOperator_V1_3](#getstreamoperator_v1_3) ([in] [IStreamOperatorCallback](interface_i_stream_operator_callback_v13.md) callbackObj,<br/>[out] [IStreamOperator](interface_i_stream_operator_v13.md) streamOperator) | 获取流操作句柄。 |
23| [GetSecureCameraSeq](#getsecurecameraseq) ([out] unsigned long SeqId) | 获取安全相机序号。 |
24
25
26## 成员函数说明
27
28
29### GetSecureCameraSeq()
30
31```
32ICameraDevice::GetSecureCameraSeq ([out] unsigned long SeqId)
33```
34
35**描述**
36
37获取安全相机序号。
38
39**起始版本:** 5.0
40
41**参数:**
42
43| 名称 | 描述 |
44| -------- | -------- |
45| SeqId | 返回安全相机序号,如果序号等于0表示返回不是安全相机。 |
46
47**返回:**
48
49NO_ERROR 表示执行成功。
50
51其他值表示执行失败,具体错误码查看**[CamRetCode](_camera_v10.md#camretcode)**。
52
53
54### GetStreamOperator_V1_3()
55
56```
57ICameraDevice::GetStreamOperator_V1_3 ([in] IStreamOperatorCallback callbackObj, [out] IStreamOperator streamOperator)
58```
59
60**描述**
61
62获取流操作句柄。
63
64**起始版本:** 5.0
65
66**参数:**
67
68| 名称 | 描述 |
69| -------- | -------- |
70| callbackObj | 设置流回调接口,详细可查看[IStreamOperatorCallback](interface_i_stream_operator_callback_v13.md), 用于上报捕获开始**[OnCaptureStarted()](interface_i_stream_operator_callback_v10.md#oncapturestarted)**,捕获结束**[OnCaptureEnded()](interface_i_stream_operator_callback_v10.md#oncaptureended)**, 捕获错误等信息**[OnCaptureError()](interface_i_stream_operator_callback_v10.md#oncaptureerror)**。 |
71| streamOperator | 返回流操作句柄。 |
72
73**返回:**
74
75NO_ERROR 表示执行成功。
76
77其他值表示执行失败,具体错误码查看**[CamRetCode](_camera_v10.md#camretcode)**。
78