Package-level declarations

Types

Link copied to clipboard

The AVType of the CameraPermission

Link copied to clipboard

Permission to access the users Camera

Link copied to clipboard
class CameraPermissionStateRepo(builder: BaseCameraPermissionManagerBuilder, monitoringInterval: Duration = defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings(), coroutineContext: CoroutineContext) : PermissionStateRepo<CameraPermission>
Link copied to clipboard

The BasePermissionManager to use as a default for CameraPermission

Functions

Link copied to clipboard
fun PermissionsBuilder.registerCameraPermission(cameraPermissionManagerBuilderBuilder: (PermissionContext) -> BaseCameraPermissionManagerBuilder = ::CameraPermissionManagerBuilder, monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings()): BaseCameraPermissionManagerBuilder
Link copied to clipboard
fun PermissionsBuilder.registerCameraPermissionIfNotRegistered(cameraPermissionManagerBuilderBuilder: (PermissionContext) -> BaseCameraPermissionManagerBuilder = ::CameraPermissionManagerBuilder, monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings()): BaseCameraPermissionManagerBuilder