Shouldn't this call SDL_LockAudio/UnlockAudio when accessing `openedSpec` and `playing`?