Fair warning it's been a while since I've done this stuff, or researched options, so take my advice with a grain of salt.
If you wanted to make your life easier, I would say use SDL, or OpenAL. Both of those libraries allow you to hook into a sound back-end pretty easily and let you focus on...