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