added AudioOut suppoer for Windows via rtaudio and added a SampleRecorder implementation