|
pianod2
multisource multiuser scriptable networked music player
|
ffmpeg audio player and metadata reader. More...
#include <config.h>#include <string>#include <memory>#include <libavformat/avformat.h>#include <libavcodec/avcodec.h>#include <libavfilter/avfilter.h>#include <libavutil/replaygain.h>#include "mediaplayer.h"#include "audio/audiooutput.h"#include "fundamentals.h"

Go to the source code of this file.
Classes | |
| class | Audio::LavAudioException |
| Exception for ffmpeg audio output problems. More... | |
| class | Audio::LavAdapter |
| Adapter to feed a ffmpeg stream to an audio output. More... | |
| struct | Audio::LavAdapter::FilterGraphDeleter |
| struct | Audio::LavAdapter::FrameDeleter |
| class | Audio::LavGenericAdapter |
| Adapter to feed a ffmpeg stream to a generic audio output. More... | |
| class | Audio::LibavMediaReader |
| Base class for reading media streams via ffmpeg. More... | |
| struct | Audio::LibavMediaReader::CodecDeleter |
| class | Audio::LavPlayer |
| ffmpeg audio player More... | |
Namespaces | |
| Audio | |
| Classes dealing with audio output drivers and decoding/playing audio files. | |
Functions | |
| void | Audio::flogav (const char *func, int err) |
| Log an ffmpeg error. More... | |
ffmpeg audio player and metadata reader.