|
pianod2
multisource multiuser scriptable networked music player
|
Audio engine – manage current audio player and sources. More...
#include <config.h>#include <stdexcept>#include <functional>#include <football/football.h>#include "fundamentals.h"#include "engine.h"#include "connection.h"#include "response.h"#include "servicemanager.h"#include "mediaunit.h"#include "mediaplayer.h"#include "mediamanager.h"#include "audio/audiooutput.h"#include "user.h"#include "users.h"
Audio engine – manage current audio player and sources.
The audio engine creates, destroys, and selects audio sources. It creates players and manages their state, cleans up after them, and starts new players when required.