Wrap the callback-based audio API

SDL exposes a callback-based audio API for precise timing. This PR exposes it in a (I believe) safe way.