├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── banner_dark.png ├── banner_light.png └── workflows │ ├── native_build.yaml │ └── test.yaml ├── .gitignore ├── .husky ├── .npmignore ├── commit-msg └── pre-commit ├── .vscode └── launch.json ├── .yarn └── releases │ └── yarn-3.6.4.cjs ├── .yarnrc ├── .yarnrc.yml ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── android ├── build.gradle ├── consumer-rules.pro ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── com │ └── livekit │ │ └── reactnative │ │ ├── LiveKitReactNative.kt │ │ ├── LivekitReactNativeModule.kt │ │ ├── LivekitReactNativePackage.kt │ │ ├── audio │ │ ├── AudioDeviceKind.java │ │ ├── AudioManagerUtils.kt │ │ ├── AudioSwitchManager.java │ │ ├── AudioType.kt │ │ ├── events │ │ │ └── Events.kt │ │ └── processing │ │ │ ├── AudioFormat.kt │ │ │ ├── AudioProcessingController.kt │ │ │ ├── AudioProcessorInterface.kt │ │ │ ├── AudioRecordSamplesDispatcher.kt │ │ │ ├── AudioSinkManager.kt │ │ │ ├── AudioSinkProcessor.kt │ │ │ ├── CustomAudioProcessingFactory.kt │ │ │ ├── MultibandVolumeProcessor.kt │ │ │ ├── VolumeProcessor.kt │ │ │ └── fft │ │ │ └── FFTAudioAnalyzer.kt │ │ └── video │ │ ├── CustomVideoDecoderFactory.kt │ │ ├── CustomVideoEncoderFactory.kt │ │ ├── SimulcastVideoEncoderFactoryWrapper.kt │ │ └── WrappedVideoDecoderFactoryProxy.kt │ └── org │ └── webrtc │ └── audio │ └── WebRtcAudioTrackHelper.kt ├── babel.config.js ├── ci ├── .bundle │ └── config ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── .watchmanconfig ├── App.tsx ├── Gemfile ├── Gemfile.lock ├── README.md ├── __tests__ │ └── App.test.tsx ├── android │ ├── app │ │ ├── build.gradle │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── ci │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MainApplication.kt │ │ │ └── res │ │ │ ├── drawable │ │ │ └── rn_edit_text_material.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── app.json ├── babel.config.js ├── index.js ├── ios │ ├── .xcode.env │ ├── Podfile │ ├── Podfile.lock │ ├── ci.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── ci.xcscheme │ ├── ci.xcworkspace │ │ └── contents.xcworkspacedata │ └── ci │ │ ├── AppDelegate.swift │ │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ └── PrivacyInfo.xcprivacy ├── jest.config.js ├── metro.config.js ├── package.json ├── tsconfig.json └── yarn.lock ├── docs ├── .nojekyll ├── assets │ ├── hierarchy.js │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ ├── AudioSession.html │ ├── RNE2EEManager.html │ └── RNKeyProvider.html ├── functions │ ├── BarVisualizer.html │ ├── LiveKitRoom.html │ ├── VideoView.html │ ├── getDefaultAppleAudioConfigurationForMode.html │ ├── registerGlobals.html │ ├── setLogLevel.html │ ├── sortParticipants.html │ ├── useBarAnimator.html │ ├── useIOSAudioManagement.html │ ├── useMultibandTrackVolume.html │ ├── useParticipant.html │ ├── useRNE2EEManager.html │ ├── useRoom.html │ └── useTrackVolume.html ├── hierarchy.html ├── index.html ├── interfaces │ ├── BarVisualizerProps.html │ ├── LiveKitRoomProps.html │ ├── MultiBandTrackVolumeOptions.html │ ├── ParticipantState.html │ ├── RNE2EEManagerState.html │ ├── RegisterGlobalsOptions.html │ ├── RoomOptions.html │ └── RoomState.html ├── media │ └── CONTRIBUTING.md ├── modules.html ├── types │ ├── AndroidAudioTypeOptions.html │ ├── AppleAudioCategory.html │ ├── AppleAudioCategoryOption.html │ ├── AppleAudioConfiguration.html │ ├── AppleAudioMode.html │ ├── AudioConfiguration.html │ ├── AudioTrackState.html │ ├── BarVisualizerOptions.html │ ├── LogLevel.html │ ├── Props.html │ ├── RNKeyProviderOptions.html │ ├── SetLogLevelOptions.html │ ├── UseRNE2EEManagerOptions.html │ └── VideoTrackProps.html └── variables │ ├── AndroidAudioTypePresets.html │ ├── VideoTrack.html │ └── log.html ├── example ├── README.md ├── android │ ├── app │ │ ├── build.gradle │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── livekitreactnative │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MainApplication.kt │ │ │ └── res │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── app.json ├── babel.config.js ├── index.js ├── ios │ ├── .xcode.env │ ├── BroadcastExtension │ │ ├── Atomic.swift │ │ ├── BroadcastExtension.entitlements │ │ ├── DarwinNotificationCenter.swift │ │ ├── Info.plist │ │ ├── SampleHandler.swift │ │ ├── SampleUploader.swift │ │ └── SocketConnection.swift │ ├── LivekitReactNativeExample-Bridging-Header.h │ ├── LivekitReactNativeExample.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── LivekitReactNativeExample.xcscheme │ ├── LivekitReactNativeExample.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── LivekitReactNativeExample │ │ ├── AppDelegate.swift │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ ├── LivekitReactNativeExample.entitlements │ │ └── PrivacyInfo.xcprivacy │ ├── Podfile │ └── Podfile.lock ├── metro.config.js ├── package.json ├── src │ ├── App.tsx │ ├── ParticipantView.tsx │ ├── PreJoinPage.tsx │ ├── RoomControls.tsx │ ├── RoomPage.tsx │ ├── callservice │ │ ├── CallService.android.ts │ │ ├── CallService.d.ts │ │ └── CallService.ios.ts │ ├── icons │ │ ├── baseline_cancel_white_24dp.png │ │ ├── baseline_cast_connected_white_24dp.png │ │ ├── baseline_cast_white_24dp.png │ │ ├── baseline_mic_off_white_24dp.png │ │ ├── baseline_mic_white_24dp.png │ │ ├── baseline_videocam_off_white_24dp.png │ │ ├── baseline_videocam_white_24dp.png │ │ ├── camera_flip_outline.png │ │ ├── message_outline.png │ │ ├── outline_dots_white_24dp.png │ │ └── speaker.png │ ├── types │ │ ├── Foreground.d.ts │ │ └── ReactNativeWebrtc.d.ts │ ├── ui │ │ ├── AudioOutputList.tsx │ │ └── SimulateScenarioList.tsx │ └── utils │ │ └── ErrorLogHandler.ts └── yarn.lock ├── ios ├── AudioUtils.swift ├── Headers │ ├── LKAudioProcessingAdapter.h │ ├── LKAudioProcessingManager.h │ └── LivekitReactNative.h ├── LKAudioProcessingAdapter.m ├── LKAudioProcessingManager.m ├── LiveKitReactNativeModule.swift ├── LivekitReactNative-Bridging-Header.h ├── LivekitReactNative.m ├── LivekitReactNative.xcodeproj │ └── project.pbxproj ├── LivekitReactNativeModule.m ├── Logging.swift └── audio │ ├── AVAudioPCMBuffer.swift │ ├── AudioProcessing.swift │ ├── AudioRendererManager.swift │ ├── AudioSinkRenderer.swift │ ├── FFTProcessor.swift │ ├── MultibandVolumeAudioRenderer.swift │ ├── RingBuffer.swift │ └── VolumeAudioRenderer.swift ├── livekit-react-native.podspec ├── package.json ├── scripts └── bootstrap.js ├── src ├── LKNativeModule.ts ├── audio │ ├── AudioManager.ts │ ├── AudioSession.ts │ └── MediaRecorder.ts ├── components │ ├── BarVisualizer.tsx │ ├── LiveKitRoom.tsx │ ├── VideoTrack.tsx │ ├── VideoView.tsx │ └── ViewPortDetector.tsx ├── e2ee │ ├── RNE2EEManager.ts │ └── RNKeyProvider.ts ├── events │ └── EventEmitter.ts ├── hooks.ts ├── hooks │ ├── useE2EEManager.ts │ ├── useMultibandTrackVolume.ts │ └── useTrackVolume.ts ├── index.tsx ├── logger.ts ├── polyfills │ ├── EncoderDecoderTogether.min.js │ └── MediaRecorderShim.ts ├── useParticipant.ts └── useRoom.ts ├── tsconfig.build.json ├── tsconfig.json ├── typedoc.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ 3 | docs/ 4 | src/polyfills/ -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/banner_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.github/banner_dark.png -------------------------------------------------------------------------------- /.github/banner_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.github/banner_light.png -------------------------------------------------------------------------------- /.github/workflows/native_build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.github/workflows/native_build.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.npmignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.6.4.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.yarn/releases/yarn-3.6.4.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.yarnrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/README.md -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class com.livekit.** { *; } -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/LiveKitReactNative.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/LiveKitReactNative.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/LivekitReactNativeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/LivekitReactNativeModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/LivekitReactNativePackage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/LivekitReactNativePackage.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/AudioDeviceKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/AudioDeviceKind.java -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/AudioManagerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/AudioManagerUtils.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/AudioSwitchManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/AudioSwitchManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/AudioType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/AudioType.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/events/Events.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/events/Events.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/AudioFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/AudioFormat.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/AudioProcessingController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/AudioProcessingController.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/AudioProcessorInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/AudioProcessorInterface.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/AudioRecordSamplesDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/AudioRecordSamplesDispatcher.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/AudioSinkManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/AudioSinkManager.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/AudioSinkProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/AudioSinkProcessor.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/CustomAudioProcessingFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/CustomAudioProcessingFactory.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/MultibandVolumeProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/MultibandVolumeProcessor.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/VolumeProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/VolumeProcessor.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/audio/processing/fft/FFTAudioAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/audio/processing/fft/FFTAudioAnalyzer.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/video/CustomVideoDecoderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/video/CustomVideoDecoderFactory.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/video/CustomVideoEncoderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/video/CustomVideoEncoderFactory.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/video/SimulcastVideoEncoderFactoryWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/video/SimulcastVideoEncoderFactoryWrapper.kt -------------------------------------------------------------------------------- /android/src/main/java/com/livekit/reactnative/video/WrappedVideoDecoderFactoryProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/com/livekit/reactnative/video/WrappedVideoDecoderFactoryProxy.kt -------------------------------------------------------------------------------- /android/src/main/java/org/webrtc/audio/WebRtcAudioTrackHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/android/src/main/java/org/webrtc/audio/WebRtcAudioTrackHelper.kt -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/babel.config.js -------------------------------------------------------------------------------- /ci/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/.bundle/config -------------------------------------------------------------------------------- /ci/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /ci/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/.gitignore -------------------------------------------------------------------------------- /ci/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/.prettierrc.js -------------------------------------------------------------------------------- /ci/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /ci/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/App.tsx -------------------------------------------------------------------------------- /ci/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/Gemfile -------------------------------------------------------------------------------- /ci/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/Gemfile.lock -------------------------------------------------------------------------------- /ci/README.md: -------------------------------------------------------------------------------- 1 | Compilation test app -------------------------------------------------------------------------------- /ci/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/__tests__/App.test.tsx -------------------------------------------------------------------------------- /ci/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/build.gradle -------------------------------------------------------------------------------- /ci/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/debug.keystore -------------------------------------------------------------------------------- /ci/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /ci/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ci/android/app/src/main/java/com/ci/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/java/com/ci/MainActivity.kt -------------------------------------------------------------------------------- /ci/android/app/src/main/java/com/ci/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/java/com/ci/MainApplication.kt -------------------------------------------------------------------------------- /ci/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ci/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ci/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /ci/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/build.gradle -------------------------------------------------------------------------------- /ci/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/gradle.properties -------------------------------------------------------------------------------- /ci/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ci/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /ci/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/gradlew -------------------------------------------------------------------------------- /ci/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/gradlew.bat -------------------------------------------------------------------------------- /ci/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/android/settings.gradle -------------------------------------------------------------------------------- /ci/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/app.json -------------------------------------------------------------------------------- /ci/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/babel.config.js -------------------------------------------------------------------------------- /ci/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/index.js -------------------------------------------------------------------------------- /ci/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/.xcode.env -------------------------------------------------------------------------------- /ci/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/Podfile -------------------------------------------------------------------------------- /ci/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/Podfile.lock -------------------------------------------------------------------------------- /ci/ios/ci.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ci/ios/ci.xcodeproj/xcshareddata/xcschemes/ci.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci.xcodeproj/xcshareddata/xcschemes/ci.xcscheme -------------------------------------------------------------------------------- /ci/ios/ci.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ci/ios/ci/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci/AppDelegate.swift -------------------------------------------------------------------------------- /ci/ios/ci/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ci/ios/ci/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /ci/ios/ci/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci/Info.plist -------------------------------------------------------------------------------- /ci/ios/ci/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ci/ios/ci/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/ios/ci/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /ci/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /ci/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/metro.config.js -------------------------------------------------------------------------------- /ci/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/package.json -------------------------------------------------------------------------------- /ci/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/tsconfig.json -------------------------------------------------------------------------------- /ci/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ci/yarn.lock -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/hierarchy.js: -------------------------------------------------------------------------------- 1 | window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg==" -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/AudioSession.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/classes/AudioSession.html -------------------------------------------------------------------------------- /docs/classes/RNE2EEManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/classes/RNE2EEManager.html -------------------------------------------------------------------------------- /docs/classes/RNKeyProvider.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/classes/RNKeyProvider.html -------------------------------------------------------------------------------- /docs/functions/BarVisualizer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/BarVisualizer.html -------------------------------------------------------------------------------- /docs/functions/LiveKitRoom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/LiveKitRoom.html -------------------------------------------------------------------------------- /docs/functions/VideoView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/VideoView.html -------------------------------------------------------------------------------- /docs/functions/getDefaultAppleAudioConfigurationForMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/getDefaultAppleAudioConfigurationForMode.html -------------------------------------------------------------------------------- /docs/functions/registerGlobals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/registerGlobals.html -------------------------------------------------------------------------------- /docs/functions/setLogLevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/setLogLevel.html -------------------------------------------------------------------------------- /docs/functions/sortParticipants.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/sortParticipants.html -------------------------------------------------------------------------------- /docs/functions/useBarAnimator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useBarAnimator.html -------------------------------------------------------------------------------- /docs/functions/useIOSAudioManagement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useIOSAudioManagement.html -------------------------------------------------------------------------------- /docs/functions/useMultibandTrackVolume.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useMultibandTrackVolume.html -------------------------------------------------------------------------------- /docs/functions/useParticipant.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useParticipant.html -------------------------------------------------------------------------------- /docs/functions/useRNE2EEManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useRNE2EEManager.html -------------------------------------------------------------------------------- /docs/functions/useRoom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useRoom.html -------------------------------------------------------------------------------- /docs/functions/useTrackVolume.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/functions/useTrackVolume.html -------------------------------------------------------------------------------- /docs/hierarchy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/hierarchy.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/BarVisualizerProps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/BarVisualizerProps.html -------------------------------------------------------------------------------- /docs/interfaces/LiveKitRoomProps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/LiveKitRoomProps.html -------------------------------------------------------------------------------- /docs/interfaces/MultiBandTrackVolumeOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/MultiBandTrackVolumeOptions.html -------------------------------------------------------------------------------- /docs/interfaces/ParticipantState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/ParticipantState.html -------------------------------------------------------------------------------- /docs/interfaces/RNE2EEManagerState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/RNE2EEManagerState.html -------------------------------------------------------------------------------- /docs/interfaces/RegisterGlobalsOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/RegisterGlobalsOptions.html -------------------------------------------------------------------------------- /docs/interfaces/RoomOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/RoomOptions.html -------------------------------------------------------------------------------- /docs/interfaces/RoomState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/interfaces/RoomState.html -------------------------------------------------------------------------------- /docs/media/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/media/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/types/AndroidAudioTypeOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AndroidAudioTypeOptions.html -------------------------------------------------------------------------------- /docs/types/AppleAudioCategory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AppleAudioCategory.html -------------------------------------------------------------------------------- /docs/types/AppleAudioCategoryOption.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AppleAudioCategoryOption.html -------------------------------------------------------------------------------- /docs/types/AppleAudioConfiguration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AppleAudioConfiguration.html -------------------------------------------------------------------------------- /docs/types/AppleAudioMode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AppleAudioMode.html -------------------------------------------------------------------------------- /docs/types/AudioConfiguration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AudioConfiguration.html -------------------------------------------------------------------------------- /docs/types/AudioTrackState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/AudioTrackState.html -------------------------------------------------------------------------------- /docs/types/BarVisualizerOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/BarVisualizerOptions.html -------------------------------------------------------------------------------- /docs/types/LogLevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/LogLevel.html -------------------------------------------------------------------------------- /docs/types/Props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/Props.html -------------------------------------------------------------------------------- /docs/types/RNKeyProviderOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/RNKeyProviderOptions.html -------------------------------------------------------------------------------- /docs/types/SetLogLevelOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/SetLogLevelOptions.html -------------------------------------------------------------------------------- /docs/types/UseRNE2EEManagerOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/UseRNE2EEManagerOptions.html -------------------------------------------------------------------------------- /docs/types/VideoTrackProps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/types/VideoTrackProps.html -------------------------------------------------------------------------------- /docs/variables/AndroidAudioTypePresets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/variables/AndroidAudioTypePresets.html -------------------------------------------------------------------------------- /docs/variables/VideoTrack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/variables/VideoTrack.html -------------------------------------------------------------------------------- /docs/variables/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/docs/variables/log.html -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/README.md -------------------------------------------------------------------------------- /example/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/build.gradle -------------------------------------------------------------------------------- /example/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/debug.keystore -------------------------------------------------------------------------------- /example/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/android/app/src/main/java/com/example/livekitreactnative/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/java/com/example/livekitreactnative/MainActivity.kt -------------------------------------------------------------------------------- /example/android/app/src/main/java/com/example/livekitreactnative/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/java/com/example/livekitreactnative/MainApplication.kt -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/build.gradle -------------------------------------------------------------------------------- /example/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/gradle.properties -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/gradlew -------------------------------------------------------------------------------- /example/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/gradlew.bat -------------------------------------------------------------------------------- /example/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/android/settings.gradle -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/app.json -------------------------------------------------------------------------------- /example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/babel.config.js -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/index.js -------------------------------------------------------------------------------- /example/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/.xcode.env -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/Atomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/Atomic.swift -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/BroadcastExtension.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/BroadcastExtension.entitlements -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/DarwinNotificationCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/DarwinNotificationCenter.swift -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/Info.plist -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/SampleHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/SampleHandler.swift -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/SampleUploader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/SampleUploader.swift -------------------------------------------------------------------------------- /example/ios/BroadcastExtension/SocketConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/BroadcastExtension/SocketConnection.swift -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample-Bridging-Header.h -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample.xcodeproj/xcshareddata/xcschemes/LivekitReactNativeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample.xcodeproj/xcshareddata/xcschemes/LivekitReactNativeExample.xcscheme -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/AppDelegate.swift -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/Info.plist -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/LivekitReactNativeExample.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/LivekitReactNativeExample.entitlements -------------------------------------------------------------------------------- /example/ios/LivekitReactNativeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/LivekitReactNativeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/Podfile -------------------------------------------------------------------------------- /example/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/ios/Podfile.lock -------------------------------------------------------------------------------- /example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/metro.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/ParticipantView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/ParticipantView.tsx -------------------------------------------------------------------------------- /example/src/PreJoinPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/PreJoinPage.tsx -------------------------------------------------------------------------------- /example/src/RoomControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/RoomControls.tsx -------------------------------------------------------------------------------- /example/src/RoomPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/RoomPage.tsx -------------------------------------------------------------------------------- /example/src/callservice/CallService.android.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/callservice/CallService.android.ts -------------------------------------------------------------------------------- /example/src/callservice/CallService.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/callservice/CallService.d.ts -------------------------------------------------------------------------------- /example/src/callservice/CallService.ios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/callservice/CallService.ios.ts -------------------------------------------------------------------------------- /example/src/icons/baseline_cancel_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_cancel_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/baseline_cast_connected_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_cast_connected_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/baseline_cast_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_cast_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/baseline_mic_off_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_mic_off_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/baseline_mic_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_mic_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/baseline_videocam_off_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_videocam_off_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/baseline_videocam_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/baseline_videocam_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/camera_flip_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/camera_flip_outline.png -------------------------------------------------------------------------------- /example/src/icons/message_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/message_outline.png -------------------------------------------------------------------------------- /example/src/icons/outline_dots_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/outline_dots_white_24dp.png -------------------------------------------------------------------------------- /example/src/icons/speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/icons/speaker.png -------------------------------------------------------------------------------- /example/src/types/Foreground.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@voximplant/react-native-foreground-service'; 2 | -------------------------------------------------------------------------------- /example/src/types/ReactNativeWebrtc.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/src/ui/AudioOutputList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/ui/AudioOutputList.tsx -------------------------------------------------------------------------------- /example/src/ui/SimulateScenarioList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/ui/SimulateScenarioList.tsx -------------------------------------------------------------------------------- /example/src/utils/ErrorLogHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/src/utils/ErrorLogHandler.ts -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /ios/AudioUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/AudioUtils.swift -------------------------------------------------------------------------------- /ios/Headers/LKAudioProcessingAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/Headers/LKAudioProcessingAdapter.h -------------------------------------------------------------------------------- /ios/Headers/LKAudioProcessingManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/Headers/LKAudioProcessingManager.h -------------------------------------------------------------------------------- /ios/Headers/LivekitReactNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/Headers/LivekitReactNative.h -------------------------------------------------------------------------------- /ios/LKAudioProcessingAdapter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LKAudioProcessingAdapter.m -------------------------------------------------------------------------------- /ios/LKAudioProcessingManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LKAudioProcessingManager.m -------------------------------------------------------------------------------- /ios/LiveKitReactNativeModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LiveKitReactNativeModule.swift -------------------------------------------------------------------------------- /ios/LivekitReactNative-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LivekitReactNative-Bridging-Header.h -------------------------------------------------------------------------------- /ios/LivekitReactNative.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LivekitReactNative.m -------------------------------------------------------------------------------- /ios/LivekitReactNative.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LivekitReactNative.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/LivekitReactNativeModule.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/LivekitReactNativeModule.m -------------------------------------------------------------------------------- /ios/Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/Logging.swift -------------------------------------------------------------------------------- /ios/audio/AVAudioPCMBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/AVAudioPCMBuffer.swift -------------------------------------------------------------------------------- /ios/audio/AudioProcessing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/AudioProcessing.swift -------------------------------------------------------------------------------- /ios/audio/AudioRendererManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/AudioRendererManager.swift -------------------------------------------------------------------------------- /ios/audio/AudioSinkRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/AudioSinkRenderer.swift -------------------------------------------------------------------------------- /ios/audio/FFTProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/FFTProcessor.swift -------------------------------------------------------------------------------- /ios/audio/MultibandVolumeAudioRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/MultibandVolumeAudioRenderer.swift -------------------------------------------------------------------------------- /ios/audio/RingBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/RingBuffer.swift -------------------------------------------------------------------------------- /ios/audio/VolumeAudioRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/ios/audio/VolumeAudioRenderer.swift -------------------------------------------------------------------------------- /livekit-react-native.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/livekit-react-native.podspec -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/package.json -------------------------------------------------------------------------------- /scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/scripts/bootstrap.js -------------------------------------------------------------------------------- /src/LKNativeModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/LKNativeModule.ts -------------------------------------------------------------------------------- /src/audio/AudioManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/audio/AudioManager.ts -------------------------------------------------------------------------------- /src/audio/AudioSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/audio/AudioSession.ts -------------------------------------------------------------------------------- /src/audio/MediaRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/audio/MediaRecorder.ts -------------------------------------------------------------------------------- /src/components/BarVisualizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/components/BarVisualizer.tsx -------------------------------------------------------------------------------- /src/components/LiveKitRoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/components/LiveKitRoom.tsx -------------------------------------------------------------------------------- /src/components/VideoTrack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/components/VideoTrack.tsx -------------------------------------------------------------------------------- /src/components/VideoView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/components/VideoView.tsx -------------------------------------------------------------------------------- /src/components/ViewPortDetector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/components/ViewPortDetector.tsx -------------------------------------------------------------------------------- /src/e2ee/RNE2EEManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/e2ee/RNE2EEManager.ts -------------------------------------------------------------------------------- /src/e2ee/RNKeyProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/e2ee/RNKeyProvider.ts -------------------------------------------------------------------------------- /src/events/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/events/EventEmitter.ts -------------------------------------------------------------------------------- /src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/hooks.ts -------------------------------------------------------------------------------- /src/hooks/useE2EEManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/hooks/useE2EEManager.ts -------------------------------------------------------------------------------- /src/hooks/useMultibandTrackVolume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/hooks/useMultibandTrackVolume.ts -------------------------------------------------------------------------------- /src/hooks/useTrackVolume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/hooks/useTrackVolume.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/polyfills/EncoderDecoderTogether.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/polyfills/EncoderDecoderTogether.min.js -------------------------------------------------------------------------------- /src/polyfills/MediaRecorderShim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/polyfills/MediaRecorderShim.ts -------------------------------------------------------------------------------- /src/useParticipant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/useParticipant.ts -------------------------------------------------------------------------------- /src/useRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/src/useRoom.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/typedoc.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-react-native/HEAD/yarn.lock --------------------------------------------------------------------------------