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### dataspace_ 45 46``` 47int StreamInfo::dataspace_ 48``` 49**描述** 50图像颜色空间。 51 52 53### encodeType_ 54 55``` 56enum EncodeType StreamInfo::encodeType_ 57``` 58**描述** 59编码类型。 60 61 62### format_ 63 64``` 65int StreamInfo::format_ 66``` 67**描述** 68图像格式。 69 70 71### height_ 72 73``` 74int StreamInfo::height_ 75``` 76**描述** 77图像高度。 78 79 80### intent_ 81 82``` 83enum StreamIntent StreamInfo::intent_ 84``` 85**描述** 86流类型。 87 88 89### minFrameDuration_ 90 91``` 92int StreamInfo::minFrameDuration_ 93``` 94**描述** 95最小帧间隔。 96 97 98### streamId_ 99 100``` 101int StreamInfo::streamId_ 102``` 103**描述** 104流的ID,用于在设备内唯一标识一条流。 105 106 107### tunneledMode_ 108 109``` 110boolean StreamInfo::tunneledMode_ 111``` 112**描述** 113隧道模式,值为true时开启,false关闭。 开启隧道模式后,HAL不直接和上层交互,通过图形提供的生产者句柄来传递帧数据, 对于一些IOT设备,可能不需要或者不支持预览流的图像数据缓存流转,此时需要关闭隧道模式。 114 115 116### width_ 117 118``` 119int StreamInfo::width_ 120``` 121**描述** 122图像宽度。 123