45
45
explicit EncoderLame(KIO::SlaveBase *slave);
48
virtual QString type() const { return "MP3"; }
50
virtual void loadSettings();
51
virtual unsigned long size(long time_secs) const;
52
virtual const char * fileType() const { return "mp3"; }
53
virtual const char * mimeType() const { return "audio/x-mp3"; }
54
virtual void fillSongInfo( KCDDB::CDInfo info, int track, const QString &comment );
55
virtual long readInit(long size);
56
virtual long read(qint16 * buf, int frames);
57
virtual long readCleanup();
58
virtual QString lastErrorMessage() const;
48
virtual QString type() const override { return "MP3"; }
49
virtual bool init() override;
50
virtual void loadSettings() override;
51
virtual unsigned long size(long time_secs) const override;
52
virtual const char * fileType() const override { return "mp3"; }
53
virtual const char * mimeType() const override { return "audio/x-mp3"; }
54
virtual void fillSongInfo( KCDDB::CDInfo info, int track, const QString &comment ) override;
55
virtual long readInit(long size) override;
56
virtual long read(qint16 * buf, int frames) override;
57
virtual long readCleanup() override;
58
virtual QString lastErrorMessage() const override;
60
virtual QWidget* getConfigureWidget(KConfigSkeleton** manager) const;
60
virtual QWidget* getConfigureWidget(KConfigSkeleton** manager) const override;
63
63
// void wroteStdin();