gitextract_wr9whvu1/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ └── metrics.yml ├── .gitignore ├── .travis.yml ├── Basic-Video-Chat/ │ ├── Basic-Video-Chat/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Basic-Video-Chat.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Basic-Video-Chat.xcscheme │ ├── Podfile │ └── README.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CallKit/ │ ├── CallKitDemo/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── IconMask.imageset/ │ │ │ │ └── Contents.json │ │ │ └── baseHeroMount.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── CallKitDemo-Bridging-Header.h │ │ ├── CallKitDemo.entitlements │ │ ├── Info.plist │ │ ├── OTDefaultAudioDevice.h │ │ ├── OTDefaultAudioDevice.m │ │ ├── ProviderDelegate.swift │ │ ├── Ringtone.caf │ │ ├── SpeakerboxCall.swift │ │ ├── SpeakerboxCallManager.swift │ │ └── ViewController.swift │ ├── CallKitDemo.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── CallKitDemo.xcscheme │ ├── LICENSE │ ├── Podfile │ └── README.md ├── CallKit-with-native-OpenTok-support/ │ ├── CallKitDemo/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── IconMask.imageset/ │ │ │ │ └── Contents.json │ │ │ └── baseHeroMount.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── CallKitDemo.entitlements │ │ ├── Info.plist │ │ ├── ProviderDelegate.swift │ │ ├── Ringtone.caf │ │ ├── SpeakerboxCall.swift │ │ ├── SpeakerboxCallManager.swift │ │ └── ViewController.swift │ ├── CallKitDemo.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── CallKitDemo.xcscheme │ ├── LICENSE │ ├── Podfile │ ├── README.md │ └── pu.sh ├── Custom-Audio-Driver/ │ ├── Custom-Audio-Driver/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── DefaultAudioDevice.swift │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Custom-Audio-Driver.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Custom-Audio-Driver.xcscheme │ ├── Podfile │ └── README.md ├── Custom-Video-Driver/ │ ├── Custom-Video-Driver.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Custom-Video-Driver.xcscheme │ ├── Lets-Build-OTPublisher/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── EAGLVideoRenderer.swift │ │ ├── ExampleVideoCapture.swift │ │ ├── ExampleVideoRender.swift │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Podfile │ └── README.md ├── E2EE-Video-Chat/ │ ├── Basic-Video-Chat/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Basic-Video-Chat.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Basic-Video-Chat.xcscheme │ ├── Podfile │ └── README.md ├── FrameMetadata/ │ ├── FrameMetadata/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── FrameMetadata.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── FrameMetadata.xcscheme │ ├── Podfile │ └── README.md ├── LICENSE ├── Live-Photo-Capture/ │ ├── Live-Photo-Capture/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── ExamplePhotoVideoCapture.swift │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Live-Photo-Capture.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Live-Photo-Capture.xcscheme │ ├── Podfile │ └── README.md ├── Media-Transformers/ │ ├── CHANGELOG.md │ ├── Media-Transformers/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── Media-Transformers.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Video-Transformers.xcscheme │ ├── Podfile │ └── README.md ├── Multiparty-UICollectionView/ │ ├── Multiparty-UICollectionView/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── ChatViewController.swift │ │ ├── Info.plist │ │ └── MultipartyLayout.swift │ ├── Multiparty-UICollectionView.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Multiparty-UICollectionView.xcscheme │ ├── Podfile │ └── README.md ├── OpenTokSDKVersion.rb ├── Picture-In-Picture/ │ ├── Lets-Build-OTPublisher/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── ExampleVideoRender.swift │ │ ├── Info.plist │ │ ├── SampleBufferVideoCallView.swift │ │ └── ViewController.swift │ ├── Picture-In-Picture.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Picture-In-Picture.xcscheme │ ├── Podfile │ └── README.md ├── README.md ├── Screen-Sharing/ │ ├── Podfile │ ├── README.md │ ├── Screen-Sharing/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ └── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ScreenCapturer.swift │ │ └── ViewController.swift │ └── Screen-Sharing.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ └── Screen-Sharing.xcscheme ├── Signals/ │ ├── Podfile │ ├── README.md │ ├── Signals/ │ │ ├── Assets.xcassets/ │ │ │ ├── AccentColor.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── FormView.swift │ │ ├── MessagesView.swift │ │ ├── Preview Content/ │ │ │ └── Preview Assets.xcassets/ │ │ │ └── Contents.json │ │ ├── SignalsApp.swift │ │ └── VonageVideoSDK.swift │ └── Signals.xcodeproj/ │ └── project.pbxproj ├── Simple-Multiparty/ │ ├── Podfile │ ├── README.md │ ├── Simple-Multiparty/ │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Subscriber-Speaker-35.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Subscriber-Speaker-Mute-35.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── TB Bug-30.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── camera-switch_black-33.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── camera_switch-33.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_arrowLeft_disabled-28.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_arrowLeft_enabled-28.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_arrowRight_disabled-28.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_arrowRight_enabled-28.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── mic-24.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── mic_muted-24.imageset/ │ │ │ │ └── Contents.json │ │ │ └── mic_receiving_data-35.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift │ └── Simple-Multiparty.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ └── Simple-Multiparty.xcscheme └── travis_build.sh