Microsoft 认可的从音频 CD 提取原始音频数据的方法是什么?我希望用 C++ 或 C 来做到这一点。
具有讽刺意味的是,在 XP/Vista/7 中,有 IMAPI(Image Mastering API)用于写入数据,但没有用于读取数据。
是否有一组 API 函数用于此?还是我需要发送 SCSI 命令?
这里有几个代码示例......
http://www.codeproject.com/KB/audio-video/SimpleAudioCD.aspx
我会为此使用开源。你看过CDEX 项目吗?此项目中的 CDRip.dll 可能很有用。
windows 音频专家Larry Osterman在他的博客 ( DAE , MCI )上做了一个关于 CD 音频播放的完整系列