Windows Core音频API

时间:2011-09-11 21:50:21

标签: windows core-audio volume audio

我正在开发一个需要获取当前音频设备声音输出级别的Windows应用程序。我目前正在使用Windows核心音频API - EndpointVolume API(IAudioMeterInformations)。应用程序每10ms检查一次声音输出电平,并根据电平执行自己的逻辑。

该应用程序的关键是在声音到达扬声器之前操纵声音(所以当你在这里,它已经被处理了)..当前的解决方案(使用EndpointVolume)类型这样做,但它处理声音< strong> WAS 已播放..但我想在播放之前处理声音

使用DeviceTopology API中的峰值电表代替AudioEndpoint API中的峰值电表会更好吗?

我问这个是因为应用程序需要尽可能快地对声音输出级别作出反应,因此操作不会引人注意。所以我虽然如果我会使用DeviceTopology(放置在Endpoint设备之前),它会使它更具响应性并且不那么引人注目?

我的假设是正确的还是我在吠叫错误的树?

0 个答案:

没有答案