2013-12-09 54 views
2

在以下example code的帮助下,我成功编写了一个应用程序来捕获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 

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

回答

0

这与“CD质量”没有任何关系。我不认为Windows Store与您的问题有关。

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

您将不得不自己编写resampler并设计low-pass filter

您确定WASAPI是您的使用案例的最佳匹配吗?您是否考虑过更高层次的API(DirectShowXAudio2),以便为您处理重采样?