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