本部分介绍各种音频属性和结构使用的枚举。
Windows 10 及更高版本的操作系统
Windows 10 及更高版本的操作系统中使用以下枚举:
TELEPHONY_CALLCONTROLOP。 音频驱动程序结构用于指定在电话呼叫中执行的操作。
TELEPHONY_CALLSTATE。 音频驱动程序结构用于指定电话呼叫的状态。
TELEPHONY_CALLTYPE。 音频驱动程序结构用于指定电话呼叫的类型。
TELEPHONY_PROVIDERCHANGEOP。 音频驱动程序结构用于指定提供程序请求的更改操作的类型。
Windows 8 及更高版本的操作系统
Windows 8 及更高版本的操作系统中使用以下枚举:
AUDIO_CURVE_TYPE。 音频驱动程序结构用于指示应该应用于音量级别控件的音频数据流的曲线算法的类型。
EPcMiniportEngineEvent。 音频引擎用于提供与故障错误相关的信息。
PC_EXIT_LATENCY。 音频端口类驱动程序 (PortCls) 用于指示退出睡眠状态和进入完全功能状态的最长延迟时间。
eEngineFormatType。 微型端口驱动程序用于指示音频引擎支持的数据格式类型。
eChannelTargetType。 微型端口驱动程序用于指示音频数据流路径中的节点(目标)的类型。
Windows 7 及更早版本的操作系统
Windows 7 和早期操作系统中引入了以下枚举:
KSPROPERTY_AUDIOENGINE。 微型端口驱动程序用于指定音频引擎的属性和设置参数。
KSPROPERTY_JACK。 微型端口驱动程序用于指定音频终结点插孔的属性。