For various reasons, I want to hang on to submix voices that may temporarily not be connected to anything. However, I get a debug mode breakpoint when I pass in a send list of 0 voices, and the output in the debugging window is this:
XAUDIO2: ERROR: OutputCount must be greater than zero
XAUDIO2: ERROR: pOutputVoices must be non-NULL
XAUDIO2: ERROR: Invalid pSendList argument
I don't see why setting a voice to send to no output would be invalid. It simply means nobody will ask it for data until it gets re-connected somewhere.
Comments, suggestions or work-arounds?
--
Jon Watte, Direct3D MVP
kW X-port 3ds Max .X exporter
14 days after getting my RROD box back, it's going back for service again. Grr.