1# StreamInfo
2
3
4## 概述
5
6流信息,用于创建流时传入相关的配置参数。
7
8**起始版本:** 3.2
9
10**相关模块:**[Camera](_camera_v10.md)
11
12
13## 汇总
14
15
16### Public 属性
17
18| 名称 | 描述 |
19| -------- | -------- |
20| int [streamId_](#streamid_) | 流的ID,用于在设备内唯一标识一条流。  |
21| int [width_](#width_) | 图像宽度。  |
22| int [height_](#height_) | 图像高度。  |
23| int [format_](#format_) | 图像格式。  |
24| int [dataspace_](#dataspace_) | 图像颜色空间。  |
25| enum [StreamIntent](_camera_v10.md#streamintent)[intent_](#intent_) | 流类型。  |
26| boolean [tunneledMode_](#tunneledmode_) | 隧道模式,值为true时开启,false关闭。 开启隧道模式后,HAL不直接和上层交互,通过图形提供的生产者句柄来传递帧数据, 对于一些IOT设备,可能不需要或者不支持预览流的图像数据缓存流转,此时需要关闭隧道模式。  |
27| BufferProducerSequenceable [bufferQueue_](#bufferqueue_) | 图形提供的生产者句柄。  |
28| int [minFrameDuration_](#minframeduration_) | 最小帧间隔。  |
29| enum [EncodeType](_camera_v10.md#encodetype)[encodeType_](#encodetype_) | 编码类型。  |
30
31
32## 类成员变量说明
33
34
35### bufferQueue_
36
37```
38BufferProducerSequenceable StreamInfo::bufferQueue_
39```
40**描述**
41
42图形提供的生产者句柄。
43
44
45### dataspace_
46
47```
48int StreamInfo::dataspace_
49```
50**描述**
51
52图像颜色空间。
53
54
55### encodeType_
56
57```
58enum EncodeType StreamInfo::encodeType_
59```
60**描述**
61
62编码类型。
63
64
65### format_
66
67```
68int StreamInfo::format_
69```
70**描述**
71
72图像格式。
73
74
75### height_
76
77```
78int StreamInfo::height_
79```
80**描述**
81
82图像高度。
83
84
85### intent_
86
87```
88enum StreamIntent StreamInfo::intent_
89```
90**描述**
91
92流类型。
93
94
95### minFrameDuration_
96
97```
98int StreamInfo::minFrameDuration_
99```
100**描述**
101
102最小帧间隔。
103
104
105### streamId_
106
107```
108int StreamInfo::streamId_
109```
110**描述**
111
112流的ID,用于在设备内唯一标识一条流。
113
114
115### tunneledMode_
116
117```
118boolean StreamInfo::tunneledMode_
119```
120**描述**
121
122隧道模式,值为true时开启,false关闭。 开启隧道模式后,HAL不直接和上层交互,通过图形提供的生产者句柄来传递帧数据, 对于一些IOT设备,可能不需要或者不支持预览流的图像数据缓存流转,此时需要关闭隧道模式。
123
124
125### width_
126
127```
128int StreamInfo::width_
129```
130**描述**
131
132图像宽度。
133