bool Backend::connectNodes(QObject *node1, QObject *node2) { MediaObject *mediaObject = qobject_cast<MediaObject*> (node1); AudioOutput *audioOutput = qobject_cast<AudioOutput*> (node2); if (mediaObject && audioOutput) mediaObject->setAudioOutput(audioOutput); return true; }