Seems to all be working, need to make AudioProcess run on a background thread as opposed to the UI thread