Sayonara Player
Signals | Public Member Functions | Public Slots | Protected Member Functions | List of all members
Converter Class Referenceabstract

Signals

void sig_finished ()
 
void sig_progress (int percent)
 

Public Member Functions

 Converter (int quality, QObject *parent=nullptr)
 
virtual QStringList supported_input_formats () const =0
 
virtual QString binary () const =0
 
QString log_directory () const
 
QString target_file (const MetaData &md) const
 
void add_metadata (const MetaDataList &v_md)
 
int num_errors () const
 
int quality () const
 
int num_files () const
 
bool is_available () const
 

Public Slots

void start (int num_threads, const QString &target_dir)
 
void stop ()
 

Protected Member Functions

virtual QStringList process_entry (const MetaData &md) const =0
 
virtual QString extension () const =0
 
Inheritance diagram for Converter:
LameConverter OggConverter