1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 06:57:45 +00:00

LibAudio: Add generic Audio::Loader class

The Audio::Loader class is able to load different types of audio files
by using a generic plugin interface for all file formats. Every new
loader will have to derive from Audio::LoaderPlugin to provide a common
API.

This makes it easy to add support for more audio file formats in the future.
This commit is contained in:
Julian Offenhäuser 2020-12-01 19:55:41 +01:00 committed by Andreas Kling
parent 0b086c759a
commit 1f47b01e3b
5 changed files with 161 additions and 19 deletions

View file

@ -1,5 +1,6 @@
set(SOURCES
ClientConnection.cpp
Loader.cpp
WavLoader.cpp
WavWriter.cpp
)