1# AudioPortCapability
2
3
4## 概述
5
6音频端口的支持能力。
7
8**起始版本:** 4.0
9
10**相关模块:**[HdiAudio](_hdi_audio_v11.md)
11
12
13## 汇总
14
15
16### Public 属性
17
18| 名称 | 描述 |
19| -------- | -------- |
20| unsigned int [deviceType](#devicetype) | 设备输出、输入类型。 |
21| unsigned int [deviceId](#deviceid) | 设备ID,唯一的设备识别符。 |
22| boolean [hardwareMode](#hardwaremode) | 是否支持设备绑定处理。 |
23| unsigned int [formatNum](#formatnum) | 支持的音频格式数目。 |
24| enum [AudioFormat](_hdi_audio_v11.md#audioformat)[] formats | 支持的音频格式,详情参考[AudioFormat](_hdi_audio_v11.md#audioformat)。 |
25| unsigned int sampleRateMasks | 支持的音频采样频率(8k、16k、32k、48k)。 |
26| enum [AudioChannelMask](_hdi_audio_v11.md#audiochannelmask)[channelMasks](#channelmasks) | 设备的声道布局掩码,详情参考[AudioChannelMask](_hdi_audio_v11.md#audiochannelmask)。 |
27| unsigned int [channelCount](#channelcount) | 最大支持的声道总数。 |
28| struct [AudioSubPortCapability](_audio_sub_port_capability_v10.md)[] [subPorts](#subports) | 支持的子端口列表,详情参考[AudioSubPortCapability](_audio_sub_port_capability_v10.md)。 |
29
30
31## 类成员变量说明
32
33
34### channelCount
35
36```
37unsigned int AudioPortCapability::channelCount
38```
39
40**描述**
41
42最大支持的声道总数。
43
44
45### channelMasks
46
47```
48enum AudioChannelMask AudioPortCapability::channelMasks
49```
50
51**描述**
52
53设备的声道布局掩码,详情参考[AudioChannelMask](_hdi_audio_v11.md#audiochannelmask)。
54
55
56### deviceId
57
58```
59unsigned int AudioPortCapability::deviceId
60```
61
62**描述**
63
64设备ID,唯一的设备识别符。
65
66
67### deviceType
68
69```
70unsigned int AudioPortCapability::deviceType
71```
72
73**描述**
74
75设备输出、输入类型。
76
77
78### formatNum
79
80```
81unsigned int AudioPortCapability::formatNum
82```
83
84**描述**
85
86支持的音频格式数目。
87
88
89### formats
90
91```
92enum AudioFormat[] AudioPortCapability::formats
93```
94
95**描述**
96
97支持的音频格式,详情参考[AudioFormat](_hdi_audio_v11.md#audioformat)。
98
99
100### hardwareMode
101
102```
103boolean AudioPortCapability::hardwareMode
104```
105
106**描述**
107
108是否支持设备绑定处理。
109
110
111### sampleRateMasks
112
113```
114unsigned int AudioPortCapability::sampleRateMasks
115```
116
117**描述**
118
119支持的音频采样频率(8k、16k、32k、48k)。
120
121
122### subPorts
123
124```
125struct AudioSubPortCapability [] AudioPortCapability::subPorts
126```
127
128**描述**
129
130支持的子端口列表,详情参考[AudioSubPortCapability](_audio_sub_port_capability_v10.md)。
131