26 #include <QStringList> 41 class VirtualAudioFile;
62 virtual bool open(QWidget *widget, QIODevice &source) Q_DECL_OVERRIDE;
77 virtual void close() Q_DECL_OVERRIDE;
84 bool repair(QList<Kwave::RecoverySource *> *repair_list,
93 bool repairChunk(QList<Kwave::RecoverySource *> *repair_list,
100 const QByteArray &chunk_name);
Kwave::WavPropertyMap m_property_map
virtual bool open(QWidget *widget, QIODevice &source) Q_DECL_OVERRIDE
virtual bool decode(QWidget *widget, Kwave::MultiWriter &dst) Q_DECL_OVERRIDE
Kwave::VirtualAudioFile * m_src_adapter
QStringList m_known_chunks
virtual Kwave::Decoder * instance() Q_DECL_OVERRIDE
virtual ~WavDecoder() Q_DECL_OVERRIDE
bool repair(QList< Kwave::RecoverySource *> *repair_list, Kwave::RIFFChunk *riff_chunk, Kwave::RIFFChunk *fmt_chunk, Kwave::RIFFChunk *data_chunk)
bool repairChunk(QList< Kwave::RecoverySource *> *repair_list, Kwave::RIFFChunk *chunk, quint32 &offset)
virtual void close() Q_DECL_OVERRIDE
void addPropertyChunk(const Kwave::FileProperty property, const QByteArray &chunk_name)