The agent has granted device access. Device enumeration and voice calls are available.
The agent has blocked device access. Voice calls are not possible until permission is re-granted in the browser.
The browser will prompt the agent for permission the next time microphone access is requested.
Permission state could not be determined (e.g. browser does not support the Permissions API).
The set of possible browser permission states for a media device.
Returned via User.getAudioDevicePermissionState. Check this before calling User.getAvailableAudioDevices to avoid triggering an unexpected browser permission prompt.
Example
See
User.getAudioDevicePermissionState