I want to write a program to play music, exactly is play multiple music to multiple channels of sound card simultaneously.
Example in my PC have an internal sound card, and have an external M-audio fast track pro external sound card.
The M-audio fast track pro sound which has got 4in/4out.
How does the NAudio get the output channels name, and specified to play music to an available output channel of sound card?
Can i use NAudio to play music to mono output?
Comments: It depends on the driver - with AsioOut (and probably WasapiOut) you can open multi-channel, with WaveOut/DirectSound out you might be out of luck. Also, you would need to write your own multiplexer stream to pipe the right data to the right output.
Example in my PC have an internal sound card, and have an external M-audio fast track pro external sound card.
The M-audio fast track pro sound which has got 4in/4out.
How does the NAudio get the output channels name, and specified to play music to an available output channel of sound card?
Can i use NAudio to play music to mono output?
Comments: It depends on the driver - with AsioOut (and probably WasapiOut) you can open multi-channel, with WaveOut/DirectSound out you might be out of luck. Also, you would need to write your own multiplexer stream to pipe the right data to the right output.