21 #ifndef OUTPUTFACTORY_H 22 #define OUTPUTFACTORY_H 24 #include "qmmp_export.h" 70 virtual Output *create() = 0;
75 virtual Volume *createVolume() = 0;
80 virtual void showSettings(QWidget *parent) = 0;
85 virtual void showAbout(QWidget *parent) = 0;
89 virtual QString translation()
const = 0;
QString shortName
Definition: outputfactory.h:49
The Volume class provides asbtract volume interface.
Definition: volume.h:48
bool hasSettings
Definition: outputfactory.h:51
Helper class to store output plugin properies.
Definition: outputfactory.h:37
The Output class provides the base interface class of audio outputs.
Definition: output.h:27
QString name
Definition: outputfactory.h:48
OutputProperties()
Definition: outputfactory.h:43
The Decoder class provides the base interface class of audio decoders.
Definition: decoder.h:25
bool hasAbout
Definition: outputfactory.h:50
virtual ~OutputFactory()
Definition: outputfactory.h:62
Output plugin interface (output factory).
Definition: outputfactory.h:56