# StreamInfo
## 概述
流信息,用于创建流时传入相关的配置参数。
**相关模块:**
[Camera](_camera.md)
## 汇总
### Public 属性
| 名称 | 描述 |
| -------- | -------- |
| [streamId_](#streamid_) | int
流的ID,用于在设备内唯一标识一条流。 |
| [width_](#width_) | int
图像宽度。 |
| [height_](#height_) | int
图像高度。 |
| [format_](#format_) | int
图像格式。 |
| [dataspace_](#dataspace_) | int
图像颜色空间。 |
| [intent_](#intent_) | enum [StreamIntent](_camera.md#streamintent)
流类型。 |
| [tunneledMode_](#tunneledmode_) | boolean
隧道模式。 |
| [bufferQueue_](#bufferqueue_) | BufferProducerSequenceable
图形提供的生产者句柄。 |
| [minFrameDuration_](#minframeduration_) | int
最小帧间隔。 |
| [encodeType_](#encodetype_) | enum [EncodeType](_camera.md#encodetype)
编码类型。 |
## 类成员变量说明
### bufferQueue_
```
BufferProducerSequenceable StreamInfo::bufferQueue_
```
**描述:**
图形提供的生产者句柄。
### dataspace_
```
int StreamInfo::dataspace_
```
**描述:**
图像颜色空间。
### encodeType_
```
enum EncodeType StreamInfo::encodeType_
```
**描述:**
编码类型。
### format_
```
int StreamInfo::format_
```
**描述:**
图像格式。
### height_
```
int StreamInfo::height_
```
**描述:**
图像高度。
### intent_
```
enum StreamIntent StreamInfo::intent_
```
**描述:**
流类型。
### minFrameDuration_
```
int StreamInfo::minFrameDuration_
```
**描述:**
最小帧间隔。
### streamId_
```
int StreamInfo::streamId_
```
**描述:**
流的ID,用于在设备内唯一标识一条流。
### tunneledMode_
```
boolean StreamInfo::tunneledMode_
```
**描述:**
隧道模式。
值为true时开启,false关闭。 开启隧道模式后,HAL不直接和上层交互,通过图形提供的生产者句柄来传递帧数据,对于一些IOT设备,可能不需要或者不支持预览流的图像数据缓存流转,此时需要关闭隧道模式。
### width_
```
int StreamInfo::width_
```
**描述:**
图像宽度。