AudioPortCapability

概述

音频端口的支持能力。

起始版本: 4.0

相关模块:HdiAudio

汇总

Public 属性

名称 描述
unsigned int deviceType 设备输出、输入类型。
unsigned int deviceId 设备ID,唯一的设备识别符。
boolean hardwareMode 是否支持设备绑定处理。
unsigned int formatNum 支持的音频格式数目。
enum AudioFormat[] formats unsigned int sampleRateMasks enum AudioChannelMaskchannelMasks 支持的音频格式,详情参考AudioFormat。 支持的音频采样频率(8k、16k、32k、48k)。 设备的声道布局掩码,详情参考AudioChannelMask
unsigned int channelCount 最大支持的声道总数。
struct AudioSubPortCapability[] subPorts 支持的子端口列表,详情参考AudioSubPortCapability

类成员变量说明

channelCount

unsigned int AudioPortCapability::channelCount

描述 最大支持的声道总数。

channelMasks

enum AudioFormat [] formats unsigned int sampleRateMasks enum AudioChannelMask AudioPortCapability::channelMasks

描述 支持的音频格式,详情参考AudioFormat。 支持的音频采样频率(8k、16k、32k、48k)。 设备的声道布局掩码,详情参考AudioChannelMask

deviceId

unsigned int AudioPortCapability::deviceId

描述 设备ID,唯一的设备识别符。

deviceType

unsigned int AudioPortCapability::deviceType

描述 设备输出、输入类型。

formatNum

unsigned int AudioPortCapability::formatNum

描述 支持的音频格式数目。

hardwareMode

boolean AudioPortCapability::hardwareMode

描述 是否支持设备绑定处理。

subPorts

struct AudioSubPortCapability [] AudioPortCapability::subPorts

描述 支持的子端口列表,详情参考AudioSubPortCapability