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 unsigned int sampleRateMasks enum [AudioChannelMask](_hdi_audio_v11.md#audiochannelmask)[channelMasks](#channelmasks) | 支持的音频格式,详情参考[AudioFormat](_hdi_audio_v11.md#audioformat)。 支持的音频采样频率(8k、16k、32k、48k)。 设备的声道布局掩码,详情参考[AudioChannelMask](_hdi_audio_v11.md#audiochannelmask)。 | 25| unsigned int [channelCount](#channelcount) | 最大支持的声道总数。 | 26| struct [AudioSubPortCapability](_audio_sub_port_capability_v10.md)[] [subPorts](#subports) | 支持的子端口列表,详情参考[AudioSubPortCapability](_audio_sub_port_capability_v10.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_v11.md#audioformat)。 支持的音频采样频率(8k、16k、32k、48k)。 设备的声道布局掩码,详情参考[AudioChannelMask](_hdi_audio_v11.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_v10.md)。 93