added base for audio recording and playback using QT