KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE
KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE 属性指定虚拟音频设备的当前实例。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
是 |
筛选器 |
ULONG |
属性值(操作数据)的类型为 ULONG,并指定虚拟音频设备的设备 ID。 如果 SysAudio 枚举n 个虚拟音频设备(请参阅 KSPROPERTY_SYSAUDIO_DEVICE_COUNT),则有效的设备 ID 范围为 0 到 n-1。
返回值
KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE 属性请求返回 STATUS_SUCCESS,以指示已成功完成。 否则,请求将返回适当的错误状态代码。
注解
KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE set 属性请求将打开属性值中包含的设备 ID 指定的虚拟音频设备。 要打开的最后一个设备称为当前设备。
某些 SysAudio 属性允许将当前设备标识为 -1 的 null 设备 ID,而不是范围 0 到 n-1 中的有效设备 ID,其中 n 是可用的虚拟音频设备数。 这些属性包括 KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME 和 KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME。
get 属性请求检索当前(上次打开)虚拟音频设备的设备 ID。
要求
标头 |
Ksmedia.h(包括 Ksmedia.h) |
另请参阅
KSPROPERTY_SYSAUDIO_DEVICE_COUNT
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈