如何使用 PCM 8kHZ 和每个样本 16 位的 Naudio loopbackcapture 独占模式

Posted

技术标签:

【中文标题】如何使用 PCM 8kHZ 和每个样本 16 位的 Naudio loopbackcapture 独占模式【英文标题】:how to Naudio loopbackcapture Exclusive mode with PCM 8kHZ and 16bits per sample 【发布时间】:2016-07-17 05:18:40 【问题描述】:

如何在独占模式下使用 PCM 8kHZ 和每个样本 16 位从 naudio 捕获音频? 你有什么

【问题讨论】:

您的问题到底是什么? 谷歌搜索怎么样:***.com/questions/17982468/… 【参考方案1】:

WASAPI 不允许您以独占模式(甚至共享模式)以任意采样率和位深度打开声卡。您必须从一组相当有限的受支持配置中进行选择。如果您想要独占模式,您仍然需要以 44.1kHz 或 48kHz IEEE 浮点数捕获音频,然后自行下采样并转换为 16 位。

或者您可以使用 WaveInEvent 来为您进行转换,但您不能独占访问声卡。

【讨论】:

以上是关于如何使用 PCM 8kHZ 和每个样本 16 位的 Naudio loopbackcapture 独占模式的主要内容,如果未能解决你的问题,请参考以下文章

iOS 将音频采样率从 16 kHz 转换为 8 kHz

将 pcm/wav 音频从 22khz 下采样到 8khz

我如何采样音频文件说 .wav ,专门将其导入数组并将其分成块。 (在 Lua 中)

如何从原始字节重建 PCM 样本?

正确读取 .wav 文件中的样本

如何使用 C++ 从 PCM 样本中过滤出超出听力范围的数据?