Is your feature request related to a problem? Please describe.
某些情况下可能需要把音频播放到指定音频设备,目前好像没看见可以选择播放设备。
WASAPI是Windows Vista加入的低级音频组件(可能音频渲染质量更好?也支持独占音频设备),(貌似XAudio2内部也用到了它)。
Describe the solution you'd like
音频输出设备选择感觉更实用一点,暴露给用户的形式可以参考MPV,Windows上类似如下(uuid不知道mpv是怎么生成的,下面这个uuid是用powershell New-Guid生成的,不是原值):
List of detected audio devices:
'auto' (Autoselect device)
'wasapi/{b2f06300-2ff6-41d7-a97e-98309a031a5f}' (扬声器 (Realtek(R) Audio))
'openal' (Default (openal))
'sdl' (Default (sdl))
Is your feature request related to a problem? Please describe. 某些情况下可能需要把音频播放到指定音频设备,目前好像没看见可以选择播放设备。 WASAPI是Windows Vista加入的低级音频组件(可能音频渲染质量更好?也支持独占音频设备),(貌似XAudio2内部也用到了它)。
Describe the solution you'd like 音频输出设备选择感觉更实用一点,暴露给用户的形式可以参考MPV,Windows上类似如下(uuid不知道mpv是怎么生成的,下面这个uuid是用powershell New-Guid生成的,不是原值):
WASAPI这个主要是感觉可以看齐MPV。
微软文档和sample参考: https://learn.microsoft.com/windows/win32/coreaudio/wasapi https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/WASAPIRendering
Describe alternatives you've considered Additional context