gpt4 book ai didi

c - 如何将内存中的音频数据保存为wav文件?

转载 作者:行者123 更新时间:2023-11-30 14:23:52 25 4
gpt4 key购买 nike

当应用程序在 Windows 上调用 waveOutWrite(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh) 时,我会保存发送到声卡的音频数据副本(由 pwh->lpData 指向)内存中。

现在我想将音频数据以WAV格式文件保存在磁盘上,我该怎么做?

我有指向音频数据 block 的指针和音频数据的大小。

最佳答案

wav 格式为 pretty trivial ,并且很容易编写您自己的实现。或者,您可以使用类似 libsndfile 的库.

关于c - 如何将内存中的音频数据保存为wav文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com