windows - 如何使用 Windows API 从麦克风录制 wav 声音?

标签 windows winapi audio

如何使用 Windows API 从麦克风录制 wav 声音?

最佳答案

您可以使用一系列 waveInXXX Windows API 来录制音频。 (即 waveInOpen、waveInPrepareHeader、waveInAddBuffer、waveInStart...)这些将以“原始”PCM 格式录制音频,然后您可以将其放入 WAV 文件中。 (WAV 文件基本上可以只是一个“包含”原始 PCM 音频的 RIFF 文件容器)。

这是 MSDN 引用页:Recording with a Waveform-Audio Device

关于windows - 如何使用 Windows API 从麦克风录制 wav 声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/489061/

相关文章:

c# - 如何将 .net Framework 安装程序添加到部署项目中?

windows - 无法在 Windows 上启动 docker mongo 图像

swift - 访问 AVAudioPCMBuffer 的 Float 样本进行处理

android - 在android中录制时如何保持音频大小,减少?

windows - 没有内核模块错误,无法在 VirtualBox 中启动 Windows 客户机

linux - Windows 到 Linux(Rsync 和 SSH)

c++ - 如何在 C++ Windows 游戏中播放声音?

c++ - 如何正确移动带有区域的窗口?

c++ - 使用 WinAPI (Windows Core Audio) 时避免无效指针

python - 如何在脚本(pycharm)中使用 ffmpeg 将 webm/mp4 文件转换为 mp3?