Refactor|Audio|Client: Internalized active audio interface iteration in audio::System
Users of audio::System should not require such low-level access to the AudioDrivers. In the future the playback interfaces will should be exposed at the highest level possible, in audio::System, which hides the low-level AudioDriver interfaces (including the mechanics of (un)loading plugins and (de)initializing their interfaces).
Refactor|Audio|Client: Internalized active audio interface iteration in audio::System
Users of audio::System should not require such low-level access to
the AudioDrivers. In the future the playback interfaces will should
be exposed at the highest level possible, in audio::System, which
hides the low-level AudioDriver interfaces (including the mechanics
of (un)loading plugins and (de)initializing their interfaces).