在 WPF 中播放和记录 16 位 PCM(原始)音频字节

Play and record 16-bit PCM (raw) audio bytes in WPF

是否有任何标准 Microsoft 组件允许 WPF 应用程序执行以下操作:

我曾尝试调查是否可以以某种方式使用 SoundPlayer, MediaElement or the MediaPlayer 组件,但我真的认为它们都不符合要求。如果我错了,请提供一些关于如何解决这个问题的意见。

我可以使用很棒的 NAudio library by Mark Heath 来完成它,但如果可能的话,我想避免在 .NET Framework 之外依赖。

提前致谢。

恐怕 .NET 框架中没有内置任何东西来执行此操作,这就是为什么存在像 NAudio 这样的库的原因。