How to play a sound (mp3) to different sound device?

Hi all. The task is for Delphi to organize the playback of an mp3 file on different sound cards. That is to say see a few "zvukovoe" and choose where to play mp3 file. Is there a standard feature player, but he can't, it seems.
Have a question on stackoverflow (7152259), which discusses "how to get the default device for sound output". But how do I output the sound to the device, something I don't know yet. Can someone tell me how to make it play a sound to different sound device ?
July 9th 19 at 12:47
2 answers
July 9th 19 at 12:49
To use the library BASS
Multiple outputs
Simultaneously use multiple soundcards, and move channels between them

BASS is free for non-commercial use.

The point is to make a list of available playback devices and stream on them.
July 9th 19 at 12:51
about is going to see say a few "zvukovoe" and choose where to play mp3 file.

output the sound to the device, something I don't know yet.

Here is described how to obtain all audio devices and how and where to display the sounds:
https://msdn.microsoft.com/en-us/library/windows/d...

Find more questions by tags AudioDelphiSound cards