I'm looking at using XAudio2 in a metro application. My usage seems like it should fit XAudio2 well. I simply want to be able to take multiple audio sources as input. Each input source can be different (khz, channels, etc). Each input
would be mixed and I would get a single output (eg, n-channels, n-hz, etc).
From what I understand (which could be wrong), the mixing from all the voices happens in the mastering voice and sent to an audio device. I wish to not send the audio to a device, but receive the mixed audio buffer and write this to an encoder.
I can see I can write a custom XAPO and receive samples, but that _seems_ to just receive samples from a voice effect chain (non mixed with the other voices). Is there a way to do what I am describing using XAudio2?
Thanks,
-Jer