核心音频属性

核心音频 SDK 的此编程参考包含以下属性。

音频终结点属性

核心音频 SDK 包括 音频终结点设备的几个属性。 有关详细信息,请参阅 音频终结点属性

以下属性在 Windows Vista 和更高版本的 Mmdeviceapi 中定义。

属性 说明
PKEY _ AudioEndpoint _ 关联 将内核流式处理 (KS) pin 类别与音频终结点设备相关联。
PKEY _ AudioEndpoint _ ControlPanelPageProvider 指定音频终结点设备的设备属性扩展的已注册提供程序的 CLSID。
PKEY _ AudioEndpoint _ 禁用 _ SysFx 指示是否在从音频终结点设备流入或流出的共享模式流中启用系统效果。
PKEY _ AudioEndpoint _ FormFactor 指示音频终结点设备的物理属性。
PKEY _ AudioEndpoint _ FullRangeSpeakers 指定连接到音频终结点设备的全范围扬声器的通道配置掩码。
PKEY _ AudioEndpoint _ GUID 提供与音频终结点设备相对应的 DirectSound 设备标识符。
PKEY _ AudioEndpoint _ PhysicalSpeakers 定义音频终结点设备的物理扬声器配置。
PKEY _ AudioEngine _ DeviceFormat 指定设备格式,这是音频引擎用于与音频终结点设备通信的共享模式流的格式。
PKEY _ AudioEngine _ OEMFormat
指定用于呈现或捕获流的设备的默认格式。 值由 OEM 在 .inf 文件中填充。
PKEY _ AudioEndpoint _ 支持 _ EventDriven _ 模式
指示终结点是否支持事件驱动模式。 值由 OEM 在 .inf 文件中填充。
PKEY _ AudioEndpoint _ JackSubType
包含音频终结点设备的输出类别 GUID。

设备属性

核心音频 SDK 包括 音频终结点设备的几个设备属性。 有关详细信息,请参阅 设备属性

以下属性在 _ Windows Vista 和更高版本的 Functiondiscoverykeys devpkey 中定义。

属性 说明
PKEY _ DeviceInterface _ FriendlyName 终结点设备连接到的音频适配器的友好名称 (例如,"XYZ 音频适配器" ) 。
PKEY _ 设备 _ DeviceDesc 终结点设备的设备说明 (例如,"发言人" ) 。
PKEY _ 设备 _ FriendlyName 终结点设备的友好名称 (例如,"扬声器 (XYZ 音频适配器) " ) 。
PKEY _ 设备 _ ContainerId 存储实现音频终结点的 PnP 设备的容器标识符。 有关此属性的详细信息,请参阅 Windows WDK 文档中的 "设备属性参考"。

编程参考