+ RecorderThread implements Recorder interface