├── .babelrc ├── .flowconfig ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── BUG.md │ └── FEATURE_REQUEST.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── metrics.yml │ └── sample_test.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .vonage └── catalog-info.yaml ├── @types └── index.d.ts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── android ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── opentokreactnative │ ├── OTPackage.java │ ├── OTPublisherLayout.java │ ├── OTPublisherViewManager.java │ ├── OTRN.java │ ├── OTScreenCapturer.java │ ├── OTSessionManager.java │ ├── OTSubscriberLayout.java │ ├── OTSubscriberViewManager.java │ └── utils │ ├── EventUtils.java │ └── Utils.java ├── docs ├── EventData.md ├── OT.md ├── OTPublisher.md ├── OTSession.md ├── OTSubscriber.md └── index.md ├── ios ├── OpenTokReactNative.xcodeproj │ └── project.pbxproj └── OpenTokReactNative │ ├── OTCustomAudioDriver.swift │ ├── OTPublisher.m │ ├── OTPublisherManager.swift │ ├── OTPublisherView.swift │ ├── OTRN.swift │ ├── OTScreenCapture.h │ ├── OTScreenCapture.m │ ├── OTSessionManager.m │ ├── OTSessionManager.swift │ ├── OTSubscriber.m │ ├── OTSubscriberManager.swift │ ├── OTSubscriberView.swift │ ├── OpenTokReactNative-Bridging-Header.h │ ├── OpenTokReactNative.h │ ├── OpenTokReactNative.m │ └── Utils │ ├── EventUtils.swift │ └── Utils.swift ├── opentok-react-native.podspec ├── package.json └── src ├── OT.js ├── OTError.js ├── OTPublisher.js ├── OTSession.js ├── OTSubscriber.js ├── contexts └── OTContext.js ├── helpers ├── OTHelper.js ├── OTPublisherHelper.js ├── OTSessionHelper.js └── OTSubscriberHelper.js ├── index.js └── views ├── OTPublisherView.js └── OTSubscriberView.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.babelrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.github/workflows/metrics.yml -------------------------------------------------------------------------------- /.github/workflows/sample_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.github/workflows/sample_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.DS_Store -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.11.0 2 | -------------------------------------------------------------------------------- /.vonage/catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/.vonage/catalog-info.yaml -------------------------------------------------------------------------------- /@types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/@types/index.d.ts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/README.md -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTPackage.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTPublisherLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTPublisherLayout.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTPublisherViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTPublisherViewManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTRN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTRN.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTScreenCapturer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTScreenCapturer.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTSessionManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTSubscriberLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTSubscriberLayout.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/OTSubscriberViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/OTSubscriberViewManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/utils/EventUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/utils/EventUtils.java -------------------------------------------------------------------------------- /android/src/main/java/com/opentokreactnative/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/android/src/main/java/com/opentokreactnative/utils/Utils.java -------------------------------------------------------------------------------- /docs/EventData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/docs/EventData.md -------------------------------------------------------------------------------- /docs/OT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/docs/OT.md -------------------------------------------------------------------------------- /docs/OTPublisher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/docs/OTPublisher.md -------------------------------------------------------------------------------- /docs/OTSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/docs/OTSession.md -------------------------------------------------------------------------------- /docs/OTSubscriber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/docs/OTSubscriber.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/docs/index.md -------------------------------------------------------------------------------- /ios/OpenTokReactNative.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTCustomAudioDriver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTCustomAudioDriver.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTPublisher.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTPublisher.m -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTPublisherManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTPublisherManager.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTPublisherView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTPublisherView.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTRN.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTRN.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTScreenCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTScreenCapture.h -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTScreenCapture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTScreenCapture.m -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTSessionManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTSessionManager.m -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTSessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTSessionManager.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTSubscriber.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTSubscriber.m -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTSubscriberManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTSubscriberManager.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OTSubscriberView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OTSubscriberView.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OpenTokReactNative-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OpenTokReactNative-Bridging-Header.h -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OpenTokReactNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OpenTokReactNative.h -------------------------------------------------------------------------------- /ios/OpenTokReactNative/OpenTokReactNative.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/OpenTokReactNative.m -------------------------------------------------------------------------------- /ios/OpenTokReactNative/Utils/EventUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/Utils/EventUtils.swift -------------------------------------------------------------------------------- /ios/OpenTokReactNative/Utils/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/ios/OpenTokReactNative/Utils/Utils.swift -------------------------------------------------------------------------------- /opentok-react-native.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/opentok-react-native.podspec -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/package.json -------------------------------------------------------------------------------- /src/OT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/OT.js -------------------------------------------------------------------------------- /src/OTError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/OTError.js -------------------------------------------------------------------------------- /src/OTPublisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/OTPublisher.js -------------------------------------------------------------------------------- /src/OTSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/OTSession.js -------------------------------------------------------------------------------- /src/OTSubscriber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/OTSubscriber.js -------------------------------------------------------------------------------- /src/contexts/OTContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/contexts/OTContext.js -------------------------------------------------------------------------------- /src/helpers/OTHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/helpers/OTHelper.js -------------------------------------------------------------------------------- /src/helpers/OTPublisherHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/helpers/OTPublisherHelper.js -------------------------------------------------------------------------------- /src/helpers/OTSessionHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/helpers/OTSessionHelper.js -------------------------------------------------------------------------------- /src/helpers/OTSubscriberHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/helpers/OTSubscriberHelper.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/index.js -------------------------------------------------------------------------------- /src/views/OTPublisherView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/views/OTPublisherView.js -------------------------------------------------------------------------------- /src/views/OTSubscriberView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/opentok-react-native/HEAD/src/views/OTSubscriberView.js --------------------------------------------------------------------------------