is there a free wrapper api for xaudio 2 that provide an api similar to the following?
init_audio()
id = loadwav(filename)
playwav(id)
stopwav(id)
loopwav(id)
is_playing(id)
unload_wav(id)
uninit_audio()
i've started implementing sound, and the first line of code is "CoInitailzeEx"
i'm sick of wrapping obtuse MS api's in user friendly api's. is there one out there already?