k3b/libk3b
rtlhq c4cd2651b9 New upstream bugfix release (22.12.3) 2023-03-02 15:09:26 +08:00
..
core New upstream bugfix release (22.12.3) 2023-03-02 15:09:26 +08:00
jobs New upstream bugfix release (22.12.0) 2022-12-10 11:41:19 +08:00
plugin New upstream bugfix release (22.12.0) 2022-12-10 11:41:19 +08:00
projects New upstream bugfix release (22.12.3) 2023-03-02 15:09:26 +08:00
scripts Import Upstream version 22.08.1 2022-09-25 02:02:39 +08:00
tools New upstream bugfix release (22.12.0) 2022-12-10 11:41:19 +08:00
videodvd New upstream bugfix release (22.12.0) 2022-12-10 11:41:19 +08:00
CMakeLists.txt New upstream bugfix release (22.12.0) 2022-12-10 11:41:19 +08:00
Messages.sh Import Upstream version 22.08.1 2022-09-25 02:02:39 +08:00
README Import Upstream version 22.08.1 2022-09-25 02:02:39 +08:00
config-libk3b.h.cmake Import Upstream version 22.08.1 2022-09-25 02:02:39 +08:00
k3b_i18n.h Import Upstream version 22.08.1 2022-09-25 02:02:39 +08:00
k3bimage.xsd Import Upstream version 22.08.1 2022-09-25 02:02:39 +08:00

README

libk3b
=========================

This is the k3b library which provides a lot of CD/DVD writing classes.

If you want to use it please be aware that the API is far from stable and
there will be no binary compatibility (or even source compatibility).

But you are welcome to help fix the API and improve it whereever it is needed.


Usage
==========================

Just a very basic scetch how to create an audio cd:

1. create a k3bcore instance (this provides all the stuff that is needed by the lib)
1.1 K3bCore::init() to initialize the core.

2. create a K3bAudioDoc object and add urls to it

3. create a K3bJobHandler derived class (for example a widget which displays the progress)

4. call K3bAudioDoc::newBurnJob or create a K3bAudioJob manually.

5. modify the doc's settings.

6. call K3bAudioJob::start() to start the burning process.