Какие распространенные библиотеки C в Linux используют устройства для записи компакт-дисков?

Я заинтересован в создании программного обеспечения, которое использует устройство для записи компакт-дисков. Я буду писать этот код на C под Linux и компилировать с помощью GCC.

1 ответ

libburn, как следует из названия;) (и другие библиотеки-друзья с того же сайта). Он используется в brasero (GNOME), xfburn ( xfce) и cdw.

И это все. На самом деле, я не знаю больше библиотек.

На самом деле, это было более распространенным, чтобы обернуть командную строку cdrecord (из cdrtools или cdrkit), но они никогда не предоставляли общую библиотеку; это была просто старая практика Unix по запуску внешних исполняемых файлов (а затем парсинг их вывода, безобразно). AFAIK, он все еще используется в k3b и нескольких незначительных инструментах, но общая тенденция - это переход на libburn.

Другие вопросы по тегам