Какие распространенные библиотеки C в Linux используют устройства для записи компакт-дисков?
Я заинтересован в создании программного обеспечения, которое использует устройство для записи компакт-дисков. Я буду писать этот код на C под Linux и компилировать с помощью GCC.
1 ответ
libburn, как следует из названия;) (и другие библиотеки-друзья с того же сайта). Он используется в brasero (GNOME), xfburn ( xfce) и cdw.
И это все. На самом деле, я не знаю больше библиотек.
На самом деле, это было более распространенным, чтобы обернуть командную строку cdrecord
(из cdrtools или cdrkit), но они никогда не предоставляли общую библиотеку; это была просто старая практика Unix по запуску внешних исполняемых файлов (а затем парсинг их вывода, безобразно). AFAIK, он все еще используется в k3b и нескольких незначительных инструментах, но общая тенденция - это переход на libburn.