Audio|Client: Ensure audio drivers are shutdown in reverse-initialization order (2)
Actually because each driver may provide multiple interfaces, which may be initialized in any order - the initialization order is in fact reverse-earliest in the active interface list.
Now that we can easily perform a complete audio system reset at any time it should be possible to dynamically reconfigure without requiring the user to restart the engine, while not stopping currently playing interfaces if they will remain active afterwards.
Audio|Client: Ensure audio drivers are shutdown in reverse-initialization order (2)
Actually because each driver may provide multiple interfaces, which
may be initialized in any order - the initialization order is in fact
reverse-earliest in the active interface list.
Now that we can easily perform a complete audio system reset at any
time it should be possible to dynamically reconfigure without requiring
the user to restart the engine, while not stopping currently playing
interfaces if they will remain active afterwards.