/** @mainpage The Phonon Library API Reference

Overview | @ref development

Phonon provides a Qt-style interface for audio and video. It is aimed at the average desktop application, whether that is a game that needs sound effects or a full-blown multimedia playback application like Amarok or Bangarang. If you writing a Qt program and want audio or video playback, then Phonon is almost certainly the right choice for you. It provides an API that any Qt developer will be comfortable with, and uses the native multimedia frameworks on Windows and MacOS. On UNIX systems, where there is no one standard multimedia system, it offers GStreamer and VLC backends. However, Phonon is not aimed at professional audio applications (in the style of Audacity, say). For these applications, you will probably want more control over the audio layer than Phonon will give you, and you should probably be using something like JACK. @authors Matthias Kretz \
Ricardo Villalba \
Ian Monroe \
Colin Guthrie \
Martin Sandsmark \
Harald Sitter \
Nokia Corporation and/or its subsidiary(-ies) @maintainers Harald Sitter \ @licenses Libraries: @lgpl
Examples: @mit
Backends: @lgpl or @gpl */ /** @page development Development

@ref index "Overview" | Development

If you want to get involved with Phonon backend development please subscribe to phonon-backends@kde.org. If you want to contribute, make comments or useful suggestions you can also write to the KDE Multimedia mailinglist. You can join the mailinglist using the webinterface or take a look at the archives If you want more immediate help, try the \#kde-devel IRC channel on irc.libera.chat. */ // DOXYGEN_VERSION=4.7.0 // DOXYGEN_NAME=Phonon // DOXYGEN_ENABLE=YES // DOXYGEN_SET_INPUT = @topdir@/phonon/ // DOXYGEN_SET_EXCLUDE = @topdir@/phonon/backend/ @topdir@/phonon/experimental/ // DOXYGEN_SET_FILE_PATTERNS = *.h *.dox // DOXYGEN_SET_EXCLUDE_PATTERNS = *interface.h *_p.h // vim:ts=4:sw=4:expandtab:filetype=doxygen