For capturing audio here I'm utilizing a lower level API that involves more code but provides more power too.