Currently, the mechanism that monitors video capture devices is orthogonal to the video capture service. As a result, the adding or removing virtual devices to/from the video capture service currently does not trigger a MediaDevices.ondevicechange event on the JavaScript side.
We should find a way to trigger this event when adding or removing virtual devices, since JavaScript apps may naturally be looking for this event to trigger certain updates or actions.
Comment 1 by chfremer@chromium.org
, Sep 21