如何使用Windows内置的mp3解码器访问原始解码音频数据?

时间:2011-11-14 17:05:13

标签: c++ c windows winapi directshow

自Windows Media Player 6.1以来,Windows拥有自己的mp3解码器。我可以使用该解码器访问解码的音频(原始)数据吗?

我认为必须使用DirectShow完成。

Related but not the same question.

1 个答案:

答案 0 :(得分:2)

您可以在mp3解码器后向图表中添加sample grabber。样本采集器允许您配置在每个样本通过媒体管道时调用的回调。

您的图表看起来像

mp3 file -> mp3 decoder -> sample grabber -> renderer