• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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