0
0

I have a Sound [b:1asywkji]Blaster Live![/b:1asywkji] of 4 channels (2 front – 2 rear) and I want to play a stereo sound in the front loudspeakers and simultaneously another stereo sound in the back loudspeakers, how to do this?
It interests to know a generic way that work with any soundcard of one or more channels. First it would be like detecting the amount of channels that have the soundcard, how I can do this? How detect a 4.1, 5.1 or 7.1 soundcard? In my case (4 channels) in directSound when I do getNumDrivers it gives back the amount to me of devices that I have (SoundBlaster + onboard)… I let to know the amount of output channels have each one?

Sorry for my bad english 😕

  • You must to post comments
0
0

if you use System::getDriverCaps you can get the speaker setting in the control panel set by the user, then pass that to System::setSpeakerMode.

Because you now have the user’s speaker mode, you should be able to tell if it is 4.1, 5.1 or 7.1.

  • You must to post comments
0
0

Thanks! I try! 8)

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.