Package 

Class CallPermissionsKt

    • Method Summary

      Modifier and Type Method Description
      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.
      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

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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