Audio code moved

Platform dependent audio code is now hidden.