19 #ifndef KWAVE_WRITER_H 20 #define KWAVE_WRITER_H 56 virtual ~
Writer() Q_DECL_OVERRIDE;
67 return modifier(*
this);
88 unsigned int &count) = 0;
94 inline bool flush() {
return write(m_buffer, m_buffer_used); }
102 virtual bool eof()
const;
105 virtual bool done() const Q_DECL_OVERRIDE {
return eof(); }
116 (m_last + m_buffer_used) : m_last);
Kwave::Writer & flush(Kwave::Writer &s) Q_DECL_EXPORT
Kwave::SampleArray m_buffer
virtual bool done() const Q_DECL_OVERRIDE
unsigned int m_buffer_used
sample_index_t last() const
sample_index_t position() const
sample_index_t m_position
sample_index_t first() const
unsigned int m_buffer_size
Kwave::InsertMode mode() const