21#ifndef OUTPUTFACTORY_H
22#define OUTPUTFACTORY_H
24#include "qmmp_export.h"
The Decoder class provides the base interface class of audio decoders.
Definition decoder.h:27
Output plugin interface (output factory).
Definition outputfactory.h:49
virtual QString translation() const =0
virtual OutputProperties properties() const =0
virtual QDialog * createSettings(QWidget *parent)=0
virtual void showAbout(QWidget *parent)=0
virtual ~OutputFactory()
Definition outputfactory.h:54
virtual Volume * createVolume()=0
virtual Output * create()=0
The Output class provides the base interface class of audio outputs.
Definition output.h:28
The Volume class provides asbtract volume interface.
Definition volume.h:52
Helper structure to store output plugin properies.
Definition outputfactory.h:39
bool hasAbout
Definition outputfactory.h:42
bool hasSettings
Definition outputfactory.h:43
QString name
Definition outputfactory.h:40
QString shortName
Definition outputfactory.h:41