18 #ifndef VORBIS_DECODER_H 19 #define VORBIS_DECODER_H 21 #ifdef HAVE_OGG_VORBIS 24 #include <vorbis/codec.h> 73 virtual void reset() Q_DECL_OVERRIDE;
virtual ~VorbisDecoder() Q_DECL_OVERRIDE
virtual int decode(Kwave::MultiWriter &dst) Q_DECL_OVERRIDE
VorbisDecoder(QIODevice *source, ogg_sync_state &oy, ogg_stream_state &os, ogg_page &og, ogg_packet &op)
virtual void close(Kwave::FileInfo &info) Q_DECL_OVERRIDE
void parseTag(Kwave::FileInfo &info, const char *tag, Kwave::FileProperty property)
qint64 m_stream_start_pos
sample_index_t m_samples_written
virtual void reset() Q_DECL_OVERRIDE
virtual int open(QWidget *widget, Kwave::FileInfo &info) Q_DECL_OVERRIDE