如何获得audio驱动程序的本地采样率(Windows)

我有一个简单的采样混音器,在分析时注意到〜40-50%的时间正在被重新采样(44.1 => 48kHz,他们必须做比lerp更复杂的事情)。
当我以48kHz模式打开播放设备(在我的情况下是DSound)时,这一步就消失了。
问题是:有没有办法查询audio驱动程序的默认(本机)采样率,以避免重采样?
我试图searchnetworking/文档,但什么都没find,我认为这可能是一个简单的API调用。
谢谢。

如果你仍然好奇,我有同样的问题,并无法找到答案。 有人指出我正确的方向,我能得到一个工作代码示例获取播放属性(Win> = Vista)。 你只能在Windows比XP高的地方做这个,但是从44.1到48的重采样听起来很糟糕(XP有更好的默认重采样)。 如何获得Windows音频播放的当前采样率?