Sayonara Player
Loading...
Searching...
No Matches
Converter Class Referenceabstract
Inheritance diagram for Converter:
LameConverter OggConverter OpusConverter

Public Slots

void start (int numThreads, const QString &targetDir)
void stop ()

Signals

void sigFinished ()
void sigProgress (int percent)

Public Member Functions

 Converter (int quality, QObject *parent=nullptr)
virtual QStringList supportedInputFormats () const =0
virtual QString binary () const =0
QString loggingDirectory () const
QString targetDirectory () const
QString targetFile (const MetaData &md) const
void addMetadata (const MetaDataList &tracks)
int errorCount () const
int quality () const
int initialCount () const
int fileCount () const
bool isAvailable () const

Protected Member Functions

virtual QStringList processEntry (const MetaData &md) const =0
virtual QString extension () const =0