endpointFormFactor 枚举 (mmdeviceapi.h)

EndpointFormFactor 枚举定义常量,这些常量指示音频终结点设备的常规物理属性。

语法

typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0003 {
  RemoteNetworkDevice = 0,
  Speakers,
  LineLevel,
  Headphones,
  Microphone,
  Headset,
  Handset,
  UnknownDigitalPassthrough,
  SPDIF,
  DigitalAudioDisplayDevice,
  UnknownFormFactor,
  EndpointFormFactor_enum_count
} EndpointFormFactor;

常量

 
RemoteNetworkDevice
值: 0
用户通过网络远程访问的音频终结点设备。
Speakers
一组扬声器。
LineLevel
将线路级模拟信号发送到音频适配器上的线路输入插孔或从适配器上的线路输出插孔接收线路级模拟信号的音频终结点设备。
Headphones
一组耳机。
Microphone
麦克风。
Headset
一个耳机或一对耳机,带有用于双向通信的耳机。
Handset
手里拿着的电话部分,其中包含用于双向通信的扬声器和麦克风。
UnknownDigitalPassthrough
音频终结点设备,该设备通过未知类型数字接口的连接器连接到音频适配器,该接口以数字直通模式传输非 PCM 数据。 有关详细信息,请参阅“备注”。
SPDIF
通过 Sony/Philips 数字接口 (S/PDIF) 连接器连接到音频适配器的音频终结点设备。
DigitalAudioDisplayDevice
通过High-Definition多媒体接口 (HDMI) 连接器或显示端口连接到音频适配器的音频终结点设备。

Windows Vista 中,此值名为 HDMI。
UnknownFormFactor
具有未知物理属性的音频终结点设备。
EndpointFormFactor_enum_count
Windows 7:终结点外形规格的最大数量。

注解

此枚举中的常量是可以分配给 PKEY_AudioEndpoint_FormFactor 属性的值。

在数字直通模式下,数字接口通过连接传输非 PCM 数据块,而无需修改它们,也未尝试解释其内容。 有关数字直通模式的详细信息,请参阅 S/PDIF Pass-Through非 PCM 流的传输

有关获取音频终结点设备连接到音频适配器的音频插孔或连接器的说明的信息,请参阅 IKsJackDescription::GetJackDescriptionIKsJackDescription2::GetJackDescription2

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mmdeviceapi.h

另请参阅

核心音频枚举

IKsJackDescription::GetJackDescription

PKEY_AudioEndpoint_FormFactor 属性