|
kwave
18.07.70
|
#include <MultiStreamWriter.h>


Public Member Functions | |
| MultiStreamWriter (unsigned int tracks) | |
| virtual | ~MultiStreamWriter () |
Public Member Functions inherited from Kwave::MultiWriter | |
| MultiWriter () | |
| virtual | ~MultiWriter () Q_DECL_OVERRIDE |
| virtual sample_index_t | last () const |
| virtual void | flush () |
| virtual void | clear () Q_DECL_OVERRIDE |
| virtual bool | insert (unsigned int track, Kwave::Writer *writer) Q_DECL_OVERRIDE |
| bool | isCanceled () const |
Public Member Functions inherited from Kwave::MultiTrackSink< Kwave::Writer, false > | |
| MultiTrackSink (unsigned int tracks, QObject *parent=Q_NULLPTR) | |
| virtual | ~MultiTrackSink () Q_DECL_OVERRIDE |
| virtual bool | done () const Q_DECL_OVERRIDE |
| virtual unsigned int | tracks () const Q_DECL_OVERRIDE |
| virtual Kwave::Writer * | at (unsigned int track) const |
| virtual Kwave::Writer * | operator[] (unsigned int track) Q_DECL_OVERRIDE |
Public Member Functions inherited from Kwave::SampleSink | |
| SampleSink (QObject *parent=Q_NULLPTR) | |
| virtual | ~SampleSink () |
Public Member Functions inherited from Kwave::StreamObject | |
| StreamObject (QObject *parent=Q_NULLPTR) | |
| virtual | ~StreamObject () |
| virtual unsigned int | tracksOfPort (const char *port) const |
| virtual Kwave::StreamObject * | port (const char *port, unsigned int track) |
| virtual unsigned int | blockSize () const |
| void | setAttribute (const char *attribute, const QVariant &value) |
Additional Inherited Members | |
Public Slots inherited from Kwave::MultiWriter | |
| void | cancel () |
Signals inherited from Kwave::MultiWriter | |
| void | progress (qreal percent) |
| void | written (quint64 samples) |
Signals inherited from Kwave::StreamObject | |
| void | attributeChanged (const QVariant value) |
Static Public Member Functions inherited from Kwave::StreamObject | |
| static void | setInteractive (bool interactive) |
Protected Attributes inherited from Kwave::MultiWriter | |
| bool | m_canceled |
A MultiStreamWriter encapsulates a set of StreamWriters for easier use of multi-track signals.
Definition at line 37 of file MultiStreamWriter.h.
|
explicit |
Default constructor
Definition at line 27 of file MultiStreamWriter.cpp.
References Kwave::MultiWriter::clear(), Kwave::MultiWriter::insert(), and Kwave::MultiTrackSink< Kwave::Writer, false >::tracks().

|
virtual |
Destructor
Definition at line 45 of file MultiStreamWriter.cpp.
References Kwave::MultiWriter::clear().
