#include <decoder.h>

Definition at line 116 of file mythplugins/mythmusic/mythmusic/decoder.h.
Public Member Functions | |
| virtual bool | supports (const QString &source) const =0 |
| virtual const QString & | extension () const =0 |
| virtual const QString & | description () const =0 |
| virtual Decoder * | create (const QString &, QIODevice *, AudioOutput *, bool)=0 |
| virtual | ~DecoderFactory () |
| virtual DecoderFactory::~DecoderFactory | ( | ) | [inline, virtual] |
Definition at line 123 of file mythplugins/mythmusic/mythmusic/decoder.h.
| virtual bool DecoderFactory::supports | ( | const QString & | source | ) | const [pure virtual] |
Implemented in VorbisDecoderFactory, MadDecoderFactory, CdDecoderFactory, FlacDecoderFactory, avfDecoderFactory, and aacDecoderFactory.
Referenced by Decoder::create(), MusicPlayer::play(), and Decoder::supports().
| virtual const QString& DecoderFactory::extension | ( | ) | const [pure virtual] |
Implemented in VorbisDecoderFactory, MadDecoderFactory, CdDecoderFactory, FlacDecoderFactory, avfDecoderFactory, and aacDecoderFactory.
| virtual const QString& DecoderFactory::description | ( | ) | const [pure virtual] |
Implemented in VorbisDecoderFactory, MadDecoderFactory, CdDecoderFactory, FlacDecoderFactory, avfDecoderFactory, and aacDecoderFactory.
Referenced by Decoder::all().
| virtual Decoder* DecoderFactory::create | ( | const QString & | , | |
| QIODevice * | , | |||
| AudioOutput * | , | |||
| bool | ||||
| ) | [pure virtual] |
Implemented in VorbisDecoderFactory, MadDecoderFactory, CdDecoderFactory, FlacDecoderFactory, avfDecoderFactory, and aacDecoderFactory.
Referenced by Decoder::create().
1.5.5