You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k3b/libk3b
aneejit1 1f4a3ab86e Make s_codecFeatures a "const char *" to remove ISO C++ warning
"libk3b/jobs/k3bvideodvdtitletranscodingjob.cpp" declares two instances
of "s_codecFeatures" as "static char *" and initialises them with
string constants. This produces the compiler warning "ISO C++ forbids
converting a string constant to 'char*'". Both declarations have been
changed to "const".

Signed-off-by: aneejit1 <aneejit1@gmail.com>
3 years ago
..
cddb cmake: install library headers 10 years ago
core Removed HAL dependant code. 4 years ago
jobs Make s_codecFeatures a "const char *" to remove ISO C++ warning 3 years ago
plugin Fix CDTEXT processing 5 years ago
projects Fix FTBFS with clang 7 years ago
scripts Initial cmake conversion 10 years ago
tools Removed explicit usage of the 'register' keyword. 6 years ago
videodvd cmake: install library headers 10 years ago
CMakeL10n.txt Add CMakeL10n rules. 7 years ago
CMakeLists.txt Initial cmake conversion 10 years ago
Makefile.am LIB_QT -> LIB_TQT conversion to align to updated admin module 7 years ago
README Added abandoned KDE3 version of K3B 16 years ago
configure.in.in Added abandoned KDE3 version of K3B 16 years ago
dummy.cpp Added abandoned KDE3 version of K3B 16 years ago
k3bimage.xsd Rename obsolete tq methods to standard names 14 years ago

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) before
K3b 1.0.

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.