-
public final class CallPermissionsKt
-
-
Method Summary
Modifier and Type Method Description final static VideoPermissionsStaterememberCallPermissionsState(Call call, List<String> permissions, Function1<Map<String, Boolean>, Unit> onPermissionsResult, SuspendFunction0<Unit> onAllPermissionsGranted)Remember call related Android permissions below: android.Manifest.permission.CAMERA
android.Manifest.permission.RECORD_AUDIO
android.Manifest.permission.BLUETOOTH_CONNECT on Android 12 and above
launchPermissionRequest()method.final static UnitLaunchCallPermissions(Call call, Function1<Map<String, Boolean>, Unit> onPermissionsResult, SuspendFunction0<Unit> onAllPermissionsGranted)Lunch call permissions about: android.Manifest.permission.CAMERA
android.Manifest.permission.RECORD_AUDIO
android.Manifest.permission.BLUETOOTH_CONNECT on Android 12 and above
-
-
Method Detail
-
rememberCallPermissionsState
@Composable() final static VideoPermissionsState rememberCallPermissionsState(Call call, List<String> permissions, Function1<Map<String, Boolean>, Unit> onPermissionsResult, SuspendFunction0<Unit> onAllPermissionsGranted)
Remember call related Android permissions below:
android.Manifest.permission.CAMERA
android.Manifest.permission.RECORD_AUDIO
android.Manifest.permission.BLUETOOTH_CONNECT on Android 12 and above
You can request those permissions by invoking
launchPermissionRequest()method.
-
LaunchCallPermissions
@Composable() final static Unit LaunchCallPermissions(Call call, Function1<Map<String, Boolean>, Unit> onPermissionsResult, SuspendFunction0<Unit> onAllPermissionsGranted)
Lunch call permissions about:
android.Manifest.permission.CAMERA
android.Manifest.permission.RECORD_AUDIO
android.Manifest.permission.BLUETOOTH_CONNECT on Android 12 and above
-
-
-