Disconnect and forget a named input.
Add or replace a named input. Disconnects any prior input under that name.
ReadonlystreamStable output stream. Its identity never changes as inputs are added,
swapped, or removed, so a MediaRecorder can record it across mic-device
switches without re-acquiring or restarting.
Disconnect all inputs, stop the output track, and close the AudioContext.