I'm developing a Linux application on a computer with two audio cards and I want to use both at once in OpenAL, each in its own context. When I call OpenAL's enumeration extension, alcGetString(NULL, ALC_DEVICE_SPECIFIER), to get a list of possible output devices, the list only consists of 'ALSA Software' and 'OSS Software'. I know these are just OpenAL's view of software devices so when I choose either of these, OpenAL just outputs audio to the default device configured in ALSA or OSS. I'm not even sure if it's possible, but is there a way to direct the audio output of an OpenAL context to a specific device? This way I could create two contexts, one for each device, and send separate audio to each.
Thanks, -Al