什么 CD 刻录库用于应用程序开发 libburn

什么 CD 刻录库用于应用程序开发 libburn

嗨,我正在开发一个 GTK 前端,用于播放音频文件、编码音频文件然后刻录音频 CD。我已经实现了播放和编码功能,但在刻录方面遇到了障碍。

我宁愿不在生成的 system() 调用中调用 wodim 或类似的函数。但经过几天的研究,仍未找到合适的 CD 刻录库。

从目前的活动水平来看,大多数库似乎已经死亡或不再维护,而那些尚未死亡的库也已接近死亡。

Libburn 似乎是最有前途的,但是文档等似乎也过时了,因为有很多关于 2.6 内核使用的讨论。

如能提供任何正确方向的指引,我将非常感激。

提前感谢 Milo

答案1

不用担心没有提到内核 3.X。SCSI 直通机制的最后一次重大变化是在 2.5 中。因此文档讨论了旧 2.4 与新 2.6。

如今,更成问题的可能是那些认为自己拥有 CD 驱动器的恶魔。尤其是在刻录 CD 时,您不希望有一个无人看管的过程来摸索您的驱动器。遗憾的是,每隔一年,通过引入新的摸索器或对旧摸索器进行大规模改造,解决此问题的办法就会发生变化。

至于音频刻录,请参阅 test/libburner.c 及其选项--audio。

有一件事不起作用,那就是我们的邮件列表。发送支持请求至[电子邮件保护]或私下 [电子邮件保护]

相关内容