Hi at all! I new on this forum. I have a direct question.
- Why SFML does not support output device switching on the fly? What are the technical reasons behind that?
I know that this implies many other things to consider, like listening for device changes by the OS, which OpenAL doesn't, obviously. Although I don't know much of OpenAL, I think there are some consideration about buffers, which are possibly related to a specific context, linked to an output device? Surely device switching on the fly it's 100% possible in OpenAL.
I think this would be a great function to be present in SFML. People like me, switch from headphones to the monitor audio output. Maybe you connect a third output device while running a SFML application, and restarting it is a very bad thing just to hear audio output.
Thanks in advance!