18 #ifndef VORBIS_ENCODER_H 19 #define VORBIS_ENCODER_H 23 #include <vorbis/vorbisenc.h> 37 class MultiTrackReader;
58 virtual bool open(QWidget *widget,
67 virtual bool writeHeader(QIODevice &dst) Q_DECL_OVERRIDE;
76 QIODevice &dst) Q_DECL_OVERRIDE;
81 virtual void close() Q_DECL_OVERRIDE;
virtual bool encode(Kwave::MultiTrackReader &src, QIODevice &dst) Q_DECL_OVERRIDE
virtual bool open(QWidget *widget, const Kwave::FileInfo &info, Kwave::MultiTrackReader &src) Q_DECL_OVERRIDE
void encodeProperties(const Kwave::FileInfo &info)
virtual ~VorbisEncoder() Q_DECL_OVERRIDE
virtual void close() Q_DECL_OVERRIDE
virtual bool writeHeader(QIODevice &dst) Q_DECL_OVERRIDE
Kwave::VorbisCommentMap m_comments_map