Lightweight audio output API for Windows

Started by
10 comments, last by Starfox 16 years, 1 month ago
What's the lightest weight API for windows that allows raw PCM output to multiple speaker configurations (2.1, 5.1, 7.1) on Windows, That's NOT OpenAL? All i need is to stream raw PCM data, no 3d sound or otherwise is required. TIA.
Holy crap I started a blog - http://unobvious.typepad.com/
Advertisement
The Windows waveOut functions, maybe?
SlimDX | Ventspace Blog | Twitter | Diverse teams make better games. I am currently hiring capable C++ engine developers in Baltimore, MD.
Looks useful, thanks! Will check it out.
Holy crap I started a blog - http://unobvious.typepad.com/
"In all current versions of Microsoft Windows, including Windows Me and Windows XP, the waveOut API has a limitation that prevents it from taking advantage of all available hardware acceleration. An audio stream that is output by the waveOut API always passes through KMixer, even if the audio device provides hardware-accelerated mixing. If waveOut and DirectSound audio streams are played concurrently, the DirectSound audio streams can still use any available hardware-mixing pins, although the waveOut streams all pass through KMixer and go to a single hardware buffer."

Damn. So, what's the lightest way to output PCM while maintaining HW acceleration?..
Holy crap I started a blog - http://unobvious.typepad.com/
Would rtaudio work for you?

http://www.music.mcgill.ca/~gary/rtaudio/
RTAudio looks Very promising - Thanks!
Holy crap I started a blog - http://unobvious.typepad.com/
!! I'm stumped, and docs aren't helping.

How do I build RTAudio with Visual C++?!
Holy crap I started a blog - http://unobvious.typepad.com/
FMOD maybe? A lot of 64k demos and big guy use them.
"after many years of singularity, i'm still searching on the event horizon"
Quote:Original post by DerekSaw
FMOD maybe? A lot of 64k demos and big guy use them.


Not free, not opensource.
Holy crap I started a blog - http://unobvious.typepad.com/
Audiere.

This topic is closed to new replies.

Advertisement