重新采样PCM音频窗口存储应用程序



在以下示例代码的帮助下,我成功地编写了一个以PCM格式捕获麦克风音频的应用程序。以下是捕获的PCM音频的波形格式:

Channels = 2
FormatTag = Pcm
SamplesPerSecond = 44100
BitsPerSample = 32
BlockAlign = 8           
AverageBytesPerSecond = 352800

我想将PCM音频重新采样为以下波形类型:

Channels = 1
FormatTag = Pcm
SamplesPerSecond = 8000
BitsPerSample = 16
BlockAlign = 2              
AverageBytesPerSecond = 16000

论坛说,我们只能从windows商店应用程序中捕获CD质量的音频,这是真的吗?是否可以在windows商店应用程序中转换PCM音频的波形类型?

这些都与"CD质量"无关。我认为Windows应用商店与您的问题无关。

WASAPI使用声卡的格式,不管它是什么。通常它是立体声的,16位,44.1或48 kHz,但它可以是任何东西。

你必须自己编写重采样器和设计低通滤波器。

你确定WASAPI最适合你的用例吗?您是否考虑过使用更高级别的API(DirectShow或XAudio2)为您处理重采样?

最新更新