Multi-channel output device speaker names

Started by David_AVD,

David_AVD

If I access the speaker output pairs on a multi-channel output device, is there a way to get the manufacturer driver supplied names?

For 7.1 hardware the names of the flags are probably correct, but something like a Behringer UMC204HD has outputs 1/2 and 3/4.

For example if I'm using BASS_SPEAKER_FRONT in the stereo speaker assignment flags, is there a way to get the real name so the user can find the corresponding socket?

Ian @ un4seen

It is possible to get the channel/speaker names when using ASIO (eg. see BASS_ASIO_ChannelGetInfo) but I'm not sure about when using WASAPI. Are you able to see that info in other non-ASIO software?

Instead of using BASS_SPEAKER_FRONT/etc, you may find the BASS_SPEAKER_N macro more suitable, eg. BASS_SPEAKER_N(1) for outputs 1/2 and BASS_SPEAKER_N(2) for outputs 3/4 in your Behringer UMC204HD example.

David_AVD

Getting the names is not too important. I was just curious to see if there was some easy / universal way of doing it.

That's good to know about BASS_ASIO_ChannelGetInfo. I'll have a play with that too.