• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ICameraDevice
2
3## 概述
4
5定义Camera设备基本的操作。
6
7设置流回调接口、更新控制参数、执行metadata相关操作。
8
9**起始版本:** 4.0
10
11**相关模块:**[Camera](_camera_v11.md)
12
13## 汇总
14
15### Public 成员函数
16
17| 名称 | 描述 |
18| -------- | -------- |
19| [GetStreamOperator_V1_1](#getstreamoperator_v1_1) ([in] IStreamOperatorCallback callbackObj, [out] [IStreamOperator](interface_i_stream_operator_v11.md) streamOperator) | 获取流操作句柄。 |
20| [GetDefaultSettings](#getdefaultsettings) ([out] unsigned char[] settings) | 获取默认的相机设备控制参数。 |
21
22## 成员函数说明
23
24### GetDefaultSettings()
25
26```
27ICameraDevice::GetDefaultSettings ([out] unsigned char[] settings)
28```
29
30**描述**
31
32获取默认的相机设备控制参数。
33
34**起始版本:** 4.0
35
36**参数:**
37
38| 名称 | 描述 |
39| -------- | -------- |
40| settings | 指示默认的相机参数,包括传感器帧速率和3A参数。<br/>3A 代表自动对焦 (AF), 自动曝光 (AE), 和自动白平衡 (AWB)。 |
41
42**返回:**
43
44NO_ERROR 表示执行成功。
45
46其他值表示执行失败,具体错误码查看[CamRetCode](_camera_v10.md#camretcode)。
47
48### GetStreamOperator_V1_1()
49
50```
51ICameraDevice::GetStreamOperator_V1_1 ([in] IStreamOperatorCallback callbackObj, [out] IStreamOperator streamOperator)
52```
53
54**描述**
55
56获取流操作句柄。
57
58**起始版本:** 4.0
59
60**参数:**
61
62| 名称 | 描述 |
63| -------- | -------- |
64| callbackObj | 设置流回调接口,详细可查看[IStreamOperatorCallback](interface_i_stream_operator_callback_v10.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)。 |
65| streamOperator | 返回流操作句柄。 |
66
67**返回:**
68
69NO_ERROR 表示执行成功。
70
71其他值表示执行失败,具体错误码查看[CamRetCode](_camera_v10.md#camretcode)。
72