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

Public Slots

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

Signals

void sigFinished ()
 
void sigProgress (int percent)
 

Public Member Functions

 OpusConverter (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 OpusConverter::binary ( ) const
overrideprotectedvirtual

Implements Converter.

◆ extension()

QString OpusConverter::extension ( ) const
overrideprotectedvirtual

Implements Converter.

◆ processEntry()

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

Implements Converter.

◆ supportedInputFormats()

QStringList OpusConverter::supportedInputFormats ( ) const
overridevirtual

Implements Converter.