• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# AudioPortCapability
2
3
4## 概述
5
6音频端口的支持能力。
7
8**起始版本:** 4.1
9
10**相关模块:**[HdiAudio](_hdi_audio_v20.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_v20.md#audioformat)[] formats unsigned int sampleRateMasks enum [AudioChannelMask](_hdi_audio_v20.md#audiochannelmask)[channelMasks](#channelmasks) | 支持的音频格式,详情参考[AudioFormat](_hdi_audio_v20.md#audioformat)。 支持的音频采样频率(8k、16k、32k、48k)。 设备的声道布局掩码,详情参考[AudioChannelMask](_hdi_audio_v20.md#audiochannelmask)。  |
25| unsigned int [channelCount](#channelcount) | 最大支持的声道总数。  |
26| struct [AudioSubPortCapability](_audio_sub_port_capability_v20.md)[] [subPorts](#subports) | 支持的子端口列表,详情参考[AudioSubPortCapability](_audio_sub_port_capability_v20.md)。  |
27
28
29## 类成员变量说明
30
31
32### channelCount
33
34```
35unsigned int AudioPortCapability::channelCount
36```
37**描述**
38最大支持的声道总数。
39
40
41### channelMasks
42
43```
44enum AudioFormat [] formats unsigned int sampleRateMasks enum AudioChannelMask AudioPortCapability::channelMasks
45```
46**描述**
47支持的音频格式,详情参考[AudioFormat](_hdi_audio_v20.md#audioformat)。 支持的音频采样频率(8k、16k、32k、48k)。 设备的声道布局掩码,详情参考[AudioChannelMask](_hdi_audio_v20.md#audiochannelmask)。
48
49
50### deviceId
51
52```
53unsigned int AudioPortCapability::deviceId
54```
55**描述**
56设备ID,唯一的设备识别符。
57
58
59### deviceType
60
61```
62unsigned int AudioPortCapability::deviceType
63```
64**描述**
65设备输出、输入类型。
66
67
68### formatNum
69
70```
71unsigned int AudioPortCapability::formatNum
72```
73**描述**
74支持的音频格式数目。
75
76
77### hardwareMode
78
79```
80boolean AudioPortCapability::hardwareMode
81```
82**描述**
83是否支持设备绑定处理。
84
85
86### subPorts
87
88```
89struct AudioSubPortCapability [] AudioPortCapability::subPorts
90```
91**描述**
92支持的子端口列表,详情参考[AudioSubPortCapability](_audio_sub_port_capability_v20.md)。
93