Design XHSoundManager api