MediaStreamDevicePermissionContext is currently bare-bones and does not support some of important PermissionContextBase methods. Instead, this logic is pushed upwards into specialised classes (MediaPermission, MediaStreamDevicesController, ...).
We should refactor this implementation to make greater use of the infrastructure provided by PermissionContext. This will simplify the code and allow the audio/video permissions to be managed through the Permissions API.
Comment 1 by mlamouri@chromium.org
, Mar 22 2016