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