Package-level declarations

Types

Link copied to clipboard

The AVType of the MicrophonePermission

Link copied to clipboard

Permission to access the users Microphone

Link copied to clipboard
class MicrophonePermissionStateRepo(builder: BaseMicrophonePermissionManagerBuilder, monitoringInterval: Duration = defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings(), coroutineContext: CoroutineContext) : PermissionStateRepo<MicrophonePermission>

Functions

Link copied to clipboard
fun PermissionsBuilder.registerMicrophonePermission(microphonePermissionManagerBuilderBuilder: (PermissionContext) -> BaseMicrophonePermissionManagerBuilder = ::MicrophonePermissionManagerBuilder, monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings()): BaseMicrophonePermissionManagerBuilder
fun PermissionsBuilder.registerMicrophonePermissionIfNotRegistered(microphonePermissionManagerBuilderBuilder: (PermissionContext) -> BaseMicrophonePermissionManagerBuilder = ::MicrophonePermissionManagerBuilder, monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings()): BaseMicrophonePermissionManagerBuilder