30 :QObject(Q_NULLPTR ), m_lock_set_attribute(QMutex::Recursive)
42 const QVariant &value)
46 for (
unsigned int track = 0; track <
tracks(); track++) {
53 Qt::DirectConnection);
StreamObject(QObject *parent=Q_NULLPTR)
virtual unsigned int tracks() const
static void setInteractive(bool interactive)
QMutex m_lock_set_attribute
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
virtual unsigned int blockSize() const
void attributeChanged(const QVariant value)
static bool m_interactive
void setAttribute(const char *attribute, const QVariant &value)