pianod2
multisource multiuser scriptable networked music player
Classes | Namespaces | Functions
mediaplayer.h File Reference

Public interface for media players. More...

#include <config.h>
#include <ctime>
#include <thread>
#include <mutex>
#include <condition_variable>
#include <future>
#include "fundamentals.h"
Include dependency graph for mediaplayer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Media::Initializer
 Initialize the media engines; uninitialize on destruction. More...
 
class  Media::Player
 Base class for playing audio from some source. More...
 
class  Media::ThreadedPlayer
 Base class for audio players that are spawned to a new thread. More...
 

Namespaces

 Media
 Media source, source parameters and player interfaces.
 

Functions

void Media::reportLibrariesAndVersions (int verbose)
 Report media libraries in use and their versions. More...
 

Detailed Description

Public interface for media players.

Media players are responsible for playing audio.