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