kwave
18.07.70
|
#include <MultiTrackSink.h>
Public Member Functions | |
MultiTrackSink (unsigned int tracks, QObject *parent=Q_NULLPTR) | |
virtual | ~MultiTrackSink () |
![]() | |
MultiTrackSink (unsigned int tracks, QObject *parent=Q_NULLPTR) | |
virtual bool | done () const Q_DECL_OVERRIDE |
virtual unsigned int | tracks () const Q_DECL_OVERRIDE |
virtual SINK * | at (unsigned int track) const |
virtual SINK * | operator[] (unsigned int track) Q_DECL_OVERRIDE |
virtual bool | insert (unsigned int track, SINK *sink) |
virtual void | clear () |
![]() | |
SampleSink (QObject *parent=Q_NULLPTR) | |
virtual | ~SampleSink () |
![]() | |
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 | |
![]() | |
void | attributeChanged (const QVariant value) |
![]() | |
static void | setInteractive (bool interactive) |
Specialized version that internally initializes all objects by generating them through their default constructor.
Definition at line 114 of file MultiTrackSink.h.
|
inline |
Constructor
tracks | number of tracks |
parent | a parent object, passed to QObject (optional) |
Definition at line 124 of file MultiTrackSink.h.
References Kwave::MultiTrackSink< SINK, INITIALIZE >::insert(), and Kwave::MultiTrackSink< SINK, INITIALIZE >::tracks().
|
inlinevirtual |
Destructor
Reimplemented from Kwave::MultiTrackSink< SINK, false >.
Definition at line 132 of file MultiTrackSink.h.