Phonon
E773010
Phonon is a multimedia framework used primarily in KDE software to provide a consistent, high-level API for audio and video playback across different back-end systems.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
KDE technology
ⓘ
multimedia framework ⓘ software library ⓘ |
| aimsTo | shield applications from multimedia API changes ⓘ |
| APIStyle | object-oriented ⓘ |
| basedOn | Qt NERFINISHED ⓘ |
| category | free and open-source software ⓘ |
| configuration |
back-end selectable at build time
ⓘ
back-end selectable at runtime ⓘ |
| designedFor | cross-platform multimedia support ⓘ |
| designedTo | abstract multimedia back ends ⓘ |
| developedBy | KDE community NERFINISHED ⓘ |
| developedFor | KDE software NERFINISHED ⓘ |
| documentationAvailableAt | https://api.kde.org/phonon/ ⓘ |
| goal | provide stable multimedia API independent of back end ⓘ |
| integratesWith |
KDE Platform
NERFINISHED
ⓘ
Qt event loop ⓘ |
| license | LGPL NERFINISHED ⓘ |
| partOf | KDE Software Compilation (historically) NERFINISHED ⓘ |
| platform |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| provides |
audio playback API
ⓘ
high-level multimedia API ⓘ media abstraction layer ⓘ video playback API ⓘ |
| relatedTo |
KDE Frameworks
NERFINISHED
ⓘ
Qt Multimedia NERFINISHED ⓘ |
| replaces | direct use of multimedia back-end APIs in KDE ⓘ |
| supports | multiple back-end systems ⓘ |
| supportsBackend |
GStreamer
NERFINISHED
ⓘ
VLC NERFINISHED ⓘ Xine NERFINISHED ⓘ |
| supportsFeature |
audio capture (in some back ends)
ⓘ
audio effects ⓘ audio output selection ⓘ media metadata access ⓘ media seeking ⓘ multiple audio devices ⓘ playback control ⓘ playlists (via higher-level components) ⓘ video output handling ⓘ volume control ⓘ |
| targetAudience | application developers ⓘ |
| usedBy |
KDE 4 applications
ⓘ
some KDE Frameworks-based applications ⓘ |
| usedIn |
KDE applications
NERFINISHED
ⓘ
Qt applications ⓘ |
| writtenInLanguage | C++ ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.