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