KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES 属性返回引脚工厂支持的音频信号处理模式列表。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
否 |
引脚工厂(通过筛选器实例) |
属性值是一个结构,后跟零 (0) 个或多个 GUID。
返回值
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES 返回后跟零 (0) 个或多个 GUID 的 KSMULTIPLE_ITEM。 KSMULTIPLE_ITEM.Count 成员包含 GUID 数。 The KSMULTIPLE_ITEM.Size 成员包含属性值的总大小。 每个 GUID 标识 KSP_PIN 结构的 PinId 成员中指定的引脚 ID 的音频驱动程序支持的信号处理模式。
在 Windows 8.1 中,有两种定义的音频信号处理模式:
- AUDIO_SIGNALPROCESSINGMODE_DEFAULT
- AUDIO_SIGNALPROCESSINGMODE_RAW。
在 Windows 10 中,定义了五个附加模式:
- AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
- AUDIO_SIGNALPROCESSINGMODE_SPEECH
- AUDIO_SIGNALPROCESSINGMODE_MEDIA
- AUDIO_SIGNALPROCESSINGMODE_MOVIE
- AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION
有关详细信息,请参阅音频信号处理模式。
注解
应将 KSPROPERTY_AUDIOSIGNALPROCESSING_MODES 的基本支持处理程序交给 KSP_PIN 结构,并且应仅在非环回流式处理引脚上播发支持。 音频驱动程序应仅在主机和卸载引脚上支持信号处理模式。 对于环回或桥接引脚,音频驱动程序仍应支持该属性,但返回 KSMULTIPLE_ITEM 结构,其 Count 参数设置为零 (0)。
开发用于使用 Microsoft 音频端口类驱动程序 (Portcls) 的任何音频微型端口驱动程序都可以实现 IMiniportAudioSignalProcessing::GetModes 方法。
要求
版本 |
Windows 8.1 |
标头 |
Ksmedia.h |