PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming

在 Windows 10 版本 1511 及更高版本中, PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming 属性键标识驱动程序支持的卸载流处理模式。 驱动程序开发人员应列出其驱动程序支持卸载引脚的卸载流式处理模式。

此列表仅包括信号处理模式,其中 APO 在卸载流式处理过程中实际处理音频信号。 此列表不得包含 APO 支持的任何信号处理模式,仅用于发现目的。

INF 文件属性密钥指示音频终结点生成器将 CLSID 设置为将 APOS 卸载到效果属性存储中。 此信息用于生成音频图,该图将用于通知高级应用哪些效果已到位。

INF 文件示例

INF 文件指定该设备的加载项注册表部分中音频处理模式效果的设置。 以下 INF 示例显示了加载卸载引脚支持的流式处理模式的字符串和加载项注册表部分。

[Strings]
PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},11"
...
AUDIO_SIGNALPROCESSINGMODE_DEFAULT = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
AUDIO_SIGNALPROCESSINGMODE_MOVIE   = "{B26FEB0D-EC94-477C-9494-D1AB8E753F6E}"
AUDIO_SIGNALPROCESSINGMODE_MEDIA   = "{4780004E-7133-41D8-8C74-660DADD2C0EE}"
...
[SWAPAPO.I.Association0.AddReg]
;To register an APO for offload streaming in multiple modes, use a REG_MULTI_SZ property and include all the desired modes:
HKR,"FX\\0",%PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming%,%REG_MULTI_SZ%,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_MOVIE%,%AUDIO_SIGNALPROCESSINGMODE_MEDIA%

Media-Class INF 扩展