Sayonara Player
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
LameConverter Class Reference
Inheritance diagram for LameConverter:
Converter

Public Slots

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

Signals

void sigFinished ()
 
void sigProgress (int percent)
 

Public Member Functions

 LameConverter (bool cbr, int quality, QObject *parent)
 
QStringList supportedInputFormats () const override
 
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

QString binary () const override
 
QStringList processEntry (const MetaData &md) const override
 
QString extension () const override
 

Member Function Documentation

◆ binary()

QString LameConverter::binary ( ) const
overrideprotectedvirtual

Implements Converter.

◆ extension()

QString LameConverter::extension ( ) const
overrideprotectedvirtual

Implements Converter.

◆ processEntry()

QStringList LameConverter::processEntry ( const MetaData md) const
overrideprotectedvirtual

Implements Converter.

◆ supportedInputFormats()

QStringList LameConverter::supportedInputFormats ( ) const
overridevirtual

Implements Converter.