DefaultMicrophonePermissionManager
The BasePermissionManager to use as a default for MicrophonePermission
Parameters
the Context the MicrophonePermission is to be granted in
the Settings to apply to this manager.
the CoroutineScope of this manager.
The BasePermissionManager to use as a default for MicrophonePermission
Parameters
the Settings to apply to this manager.
the CoroutineScope of this manager.
the NSBundle the MicrophonePermission is to be granted in
The BasePermissionManager to use as a default for MicrophonePermission
The default BasePermissionManager for MicrophonePermission on the JS family (js + wasmJs).
State comes from the W3C Permissions API (navigator.permissions.query({ name: 'microphone' })), polled on the monitoring interval; the prompt is surfaced by opening a getUserMedia audio stream.
Parameters
the Settings to apply to this manager.
the CoroutineScope of this manager.