【问题标题】:Getting raw pcm audio buffer from XAudio2 when playing compressed file播放压缩文件时从 XAudio2 获取原始 pcm 音频缓冲区
【发布时间】:2013-08-21 08:18:06
【问题描述】:

这是否可以访问使用XAudio2 播放文件时正在播放的原始音频PCM 数据?

我一直在寻找几种方法来访问在 SL4/Windows Phone 中播放的音频文件的解码版本,但没有成功。

【问题讨论】:

    标签: xaudio2


    【解决方案1】:

    根据这篇文章,有人成功编写了一个自定义 XAPO,它只抓取样本并在 Submix Voice 上启用。 http://social.msdn.microsoft.com/Forums/windowsapps/en-US/05593fad-dfd8-4c77-983b-8c84cd4a324b/xaudio2-saving-output-custom-xapos-slow-down-audio-play-backwards

    请注意,如果您只想为音频处理执行此操作,则此方法不是最佳选择,因为您受限于音频播放的速度。

    【讨论】:

    • 迫不及待地想测试一下。现在,我制作了一个 Windows Phone 运行时组件,它吃掉用户的 MP4 并吐出原始 pcm。它的运行速度是原始 MP4 的 8 倍。
    猜你喜欢
    • 2021-07-02
    • 2011-10-31
    • 2017-12-15
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 2013-01-05
    相关资源
    最近更新 更多