NAudio UI 音量计

NAudio UI volume meter

有没有办法订阅周期性事件,以便从音频输出中获取减少的样本? 我想设计一个音量计,但不想使用定时器。我只需要音量指示器的视觉反馈。

欢迎使用其他解决方案。

您可以为此使用 MeteringSampleProvider。正如文档所说:

Simple SampleProvider that passes through audio unchanged and raises an event every n samples with the maximum sample value from the period for metering purposes