├── .changes ├── broadcast-crash ├── degradation-default ├── local-track-crash ├── screensharing-vp9 ├── sync-race-cond └── video-view-crash ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── banner_dark.png ├── banner_light.png └── workflows │ ├── ci.yaml │ ├── cocoapods-lint.yaml │ ├── cocoapods-push.yaml │ ├── publish-docs.yaml │ └── swift-snapshot.yaml ├── .gitignore ├── .gitmodules ├── .periphery.yml ├── .swift-version ├── .swiftformat ├── .version ├── CHANGELOG.md ├── Docs ├── Resources │ ├── broadcast-dialog.png │ ├── in-app-dialog.png │ └── new-target-options.png ├── audio.md ├── cocoapods.md └── ios-screen-sharing.md ├── LICENSE ├── LiveKitClient.podspec ├── Makefile ├── NOTICE ├── Package.swift ├── Package@swift-6.0.swift ├── README.md ├── Sources ├── LKObjCHelpers │ ├── LKObjCHelpers.m │ └── include │ │ └── LKObjCHelpers.h └── LiveKit │ ├── Agent │ ├── Agent.swift │ ├── Chat │ │ ├── Message.swift │ │ ├── Receive │ │ │ ├── MessageReceiver.swift │ │ │ ├── TranscriptionDelegateReceiver.swift │ │ │ └── TranscriptionStreamReceiver.swift │ │ └── Send │ │ │ ├── MessageSender.swift │ │ │ └── TextMessageSender.swift │ ├── Participant+Agent.swift │ ├── Room+Agent.swift │ ├── Session.swift │ └── SessionOptions.swift │ ├── Audio │ ├── AudioDeviceModuleDelegateAdapter.swift │ ├── AudioEngineObserver.swift │ ├── AudioSessionEngineObserver.swift │ ├── Manager │ │ ├── AudioManager+ModuleType.swift │ │ ├── AudioManager+MuteMode.swift │ │ ├── AudioManager+Testing.swift │ │ └── AudioManager.swift │ └── MixerEngineObserver.swift │ ├── Broadcast │ ├── BroadcastBundleInfo.swift │ ├── BroadcastManager.swift │ ├── BroadcastScreenCapturer.swift │ ├── IPC │ │ ├── BroadcastAudioCodec.swift │ │ ├── BroadcastIPCHeader.swift │ │ ├── BroadcastImageCodec.swift │ │ ├── BroadcastReceiver.swift │ │ ├── BroadcastUploader.swift │ │ ├── IPCChannel.swift │ │ ├── IPCProtocol.swift │ │ └── SocketPath.swift │ ├── LKSampleHandler.swift │ ├── NOTICE │ └── Support │ │ └── DarwinNotificationCenter.swift │ ├── Convenience │ └── AudioProcessing.swift │ ├── Core │ ├── DataChannelPair.swift │ ├── PreConnectAudioBuffer.swift │ ├── RPC.swift │ ├── RTC.swift │ ├── Room+Convenience.swift │ ├── Room+DataStream.swift │ ├── Room+Debug.swift │ ├── Room+Engine.swift │ ├── Room+EngineDelegate.swift │ ├── Room+MulticastDelegate.swift │ ├── Room+PreConnect.swift │ ├── Room+RPC.swift │ ├── Room+SignalClientDelegate.swift │ ├── Room+TransportDelegate.swift │ ├── Room.swift │ ├── SignalClient.swift │ └── Transport.swift │ ├── DataStream │ ├── FileInfo.swift │ ├── Incoming │ │ ├── ByteStreamReader.swift │ │ ├── IncomingStreamManager.swift │ │ ├── StreamReaderSource.swift │ │ └── TextStreamReader.swift │ ├── Outgoing │ │ ├── ByteStreamWriter.swift │ │ ├── OutgoingStreamManager.swift │ │ ├── StreamData.swift │ │ ├── StreamWriterDestination.swift │ │ └── TextStreamWriter.swift │ ├── StreamError.swift │ ├── StreamInfo.swift │ └── StreamOptions.swift │ ├── E2EE │ ├── E2EEManager.swift │ ├── KeyProvider.swift │ ├── Options.swift │ ├── Protos+E2EE.swift │ └── State.swift │ ├── Errors.swift │ ├── Extensions │ ├── AVAudioPCMBuffer.swift │ ├── AVCaptureDevice.swift │ ├── AsyncSequence.swift │ ├── CGFloat.swift │ ├── Codable.swift │ ├── CoreImage.swift │ ├── CustomStringConvertible.swift │ ├── DispatchQueue.swift │ ├── LKRTCRtpSender.swift │ ├── PixelBuffer.swift │ ├── Primitives.swift │ ├── RTCConfiguration.swift │ ├── RTCDataChannel+Util.swift │ ├── RTCI420Buffer.swift │ ├── RTCMediaConstraints.swift │ ├── RTCRtpTransceiver.swift │ ├── RTCVideoCapturerDelegate+Buffer.swift │ ├── Sendable.swift │ ├── String.swift │ ├── TimeInterval.swift │ └── URL.swift │ ├── LiveKit+DeviceHelpers.swift │ ├── LiveKit.docc │ ├── LiveKit.md │ └── Resources │ │ └── .keep │ ├── LiveKit.swift │ ├── Participant │ ├── LocalParticipant+DataStream.swift │ ├── LocalParticipant+RPC.swift │ ├── LocalParticipant.swift │ ├── Participant+Convenience.swift │ ├── Participant+Equatable.swift │ ├── Participant+Identifiable.swift │ ├── Participant+Kind.swift │ ├── Participant+MulticastDelegate.swift │ ├── Participant.swift │ ├── RemoteParticipant+Active.swift │ └── RemoteParticipant.swift │ ├── PrivacyInfo.xcprivacy │ ├── Protocols │ ├── AudioCustomProcessingDelegate.swift │ ├── AudioRenderer.swift │ ├── MediaEncoding.swift │ ├── Mirrorable.swift │ ├── NextInvokable.swift │ ├── ParticipantDelegate.swift │ ├── RoomDelegate.swift │ ├── SignalClientDelegate.swift │ ├── TrackDelegate.swift │ ├── TransportDelegate.swift │ ├── VideoProcessor.swift │ ├── VideoRenderer.swift │ └── VideoViewDelegate.swift │ ├── Protos │ ├── livekit_metrics.pb.swift │ ├── livekit_models.pb.swift │ └── livekit_rtc.pb.swift │ ├── Support │ ├── AppStateListener.swift │ ├── AsyncCompleter.swift │ ├── AsyncDebounce.swift │ ├── AsyncFileStream.swift │ ├── AsyncRetry.swift │ ├── AsyncSerialDelegate.swift │ ├── AsyncTimer.swift │ ├── AsyncTryMapSequence.swift │ ├── Audio │ │ ├── AVAudioPCMRingBuffer.swift │ │ └── AudioConverter.swift │ ├── AudioMixRecorder.swift │ ├── AudioPlayerRenderer.swift │ ├── ConnectivityListener.swift │ ├── DeviceManager.swift │ ├── FFTProcessor.swift │ ├── Global.swift │ ├── HTTP.swift │ ├── Locks.swift │ ├── Logger.swift │ ├── MapTable.swift │ ├── MulticastDelegate.swift │ ├── NativeView.swift │ ├── NativeViewRepresentable.swift │ ├── ObservableObject+.swift │ ├── QueueActor.swift │ ├── RingBuffer.swift │ ├── SerialRunnerActor.swift │ ├── StateSync.swift │ ├── Stopwatch.swift │ ├── TTLDictionary.swift │ ├── TextView.swift │ ├── Utils.swift │ ├── ValueOrAbsent.swift │ └── WebSocket.swift │ ├── SwiftUI │ ├── LocalMedia.swift │ ├── SwiftUIAudioRoutePickerButton.swift │ ├── SwiftUIVideoView.swift │ └── TrackDelegateObserver.swift │ ├── Token │ ├── CachingTokenSource.swift │ ├── EndpointTokenSource.swift │ ├── JWT.swift │ ├── LiteralTokenSource.swift │ ├── SandboxTokenSource.swift │ └── TokenSource.swift │ ├── Track │ ├── AudioTrack.swift │ ├── Capturers │ │ ├── ARCameraCapturer.swift │ │ ├── BufferCapturer.swift │ │ ├── CameraCapturer.swift │ │ ├── InAppCapturer.swift │ │ ├── MacOSScreenCapturer.swift │ │ ├── VideoCapturer+MulticastDelegate.swift │ │ └── VideoCapturer.swift │ ├── Local │ │ ├── LocalAudioTrack.swift │ │ ├── LocalTrack.swift │ │ └── LocalVideoTrack.swift │ ├── Metrics │ │ └── MetricsManager.swift │ ├── Recorders │ │ └── LocalAudioTrackRecorder.swift │ ├── Remote │ │ ├── RemoteAudioTrack.swift │ │ ├── RemoteTrack.swift │ │ └── RemoteVideoTrack.swift │ ├── Support │ │ └── Extensions.swift │ ├── Track+Equatable.swift │ ├── Track+MulticastDelegate.swift │ ├── Track.swift │ └── VideoTrack.swift │ ├── TrackPublications │ ├── LocalTrackPublication.swift │ ├── RemoteTrackPublication.swift │ ├── TrackPublication+Equatable.swift │ ├── TrackPublication+Identifiable.swift │ └── TrackPublication.swift │ ├── Types │ ├── Attributes │ │ └── AttributeTypings.swift │ ├── AudioBuffer.swift │ ├── AudioDevice.swift │ ├── AudioDuckingLevel.swift │ ├── AudioEncoding+Comparable.swift │ ├── AudioEncoding.swift │ ├── AudioEngineAvailability.swift │ ├── AudioSessionConfiguration.swift │ ├── Codec │ │ ├── Codec.swift │ │ └── VideoCodec.swift │ ├── ConnectionQuality.swift │ ├── ConnectionState.swift │ ├── DegradationPreference.swift │ ├── Dimensions.swift │ ├── IceCandidate.swift │ ├── IceServer.swift │ ├── IceTransportPolicy.swift │ ├── MediaDevice.swift │ ├── Options │ │ ├── ARCameraCaptureOptions.swift │ │ ├── AudioCaptureOptions.swift │ │ ├── AudioPublishOptions.swift │ │ ├── BufferCaptureOptions.swift │ │ ├── CameraCaptureOptions+Copy.swift │ │ ├── CameraCaptureOptions.swift │ │ ├── CaptureOptions.swift │ │ ├── ConnectOptions+Copy.swift │ │ ├── ConnectOptions.swift │ │ ├── DataPublishOptions.swift │ │ ├── PublishOptions.swift │ │ ├── RoomOptions.swift │ │ ├── ScreenShareCaptureOptions.swift │ │ ├── VideoCaptureOptions.swift │ │ └── VideoPublishOptions.swift │ ├── Participant+Types.swift │ ├── ParticipantPermissions.swift │ ├── ParticipantState.swift │ ├── ParticipantTrackPermission.swift │ ├── ProtocolVersion.swift │ ├── Room+Types.swift │ ├── RoomConfiguration.swift │ ├── ScalabilityMode.swift │ ├── SessionDescription.swift │ ├── SpeechActivityEvent.swift │ ├── Statistics.swift │ ├── Track+Types.swift │ ├── TrackSettings.swift │ ├── TrackSource.swift │ ├── TrackStatistics.swift │ ├── TrackStreamState.swift │ ├── TrackType.swift │ ├── TranscriptionSegment.swift │ ├── VideoEncoding+Comparable.swift │ ├── VideoEncoding.swift │ ├── VideoFrame.swift │ ├── VideoParameters+Comparable.swift │ ├── VideoParameters.swift │ ├── VideoQuality.swift │ └── VideoRotation.swift │ ├── VideoProcessors │ └── BackgroundBlurVideoProcessor.swift │ └── Views │ ├── SampleBufferVideoRenderer.swift │ ├── VideoView+MulticastDelegate.swift │ ├── VideoView+PinchToZoom.swift │ └── VideoView.swift ├── Tests ├── LKTestHost │ ├── Audio.xctestplan │ ├── Core.xctestplan │ ├── LKTestHost.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── LKTestHost │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LKTestHost.entitlements │ │ └── LKTestHostApp.swift │ └── README.md ├── LiveKitAudioTests │ ├── AudioEngineAvailability.swift │ ├── AudioEngineObserver.swift │ ├── AudioEnginePermission.swift │ ├── AudioEngineTests.swift │ ├── AudioManagerTests.swift │ ├── AudioProcessingLifecycle.swift │ ├── AudioProcessingTests.swift │ ├── DeviceManager.swift │ ├── LocalAudioTrackRecorderTests.swift │ ├── MuteTests.swift │ ├── PreConnectAudioBufferTests.swift │ ├── PublishDeviceOptimization.swift │ ├── PublishMicrophoneTests.swift │ ├── SinWaveSourceNode.swift │ └── TestAudioRecorder.swift ├── LiveKitCoreTests │ ├── AVFoundation │ │ ├── AVAudioPCMBufferTests.swift │ │ ├── AVAudioPCMRingBufferTests.swift │ │ ├── AudioConverterTests.swift │ │ └── AudioMixRecorderTests.swift │ ├── Agent │ │ └── TranscriptionTests.swift │ ├── AsyncFileStreamTests.swift │ ├── AsyncRetryTests.swift │ ├── Broadcast │ │ ├── BroadcastAudioCodecTests.swift │ │ ├── BroadcastImageCodecTests.swift │ │ ├── IPCChannelTests.swift │ │ └── SocketPathTests.swift │ ├── BroadcastManagerTests.swift │ ├── CodecTests.swift │ ├── CompleterTests.swift │ ├── DarwinNotificationCenterTests.swift │ ├── DataChannel │ │ ├── EncryptedDataChannelTests.swift │ │ └── RealiableDataChannelTests.swift │ ├── DataStream │ │ ├── ByteStreamInfoTests.swift │ │ ├── ByteStreamReaderTests.swift │ │ ├── DataStreamTests.swift │ │ ├── FileInfoTests.swift │ │ ├── IncomingStreamManagerTests.swift │ │ ├── OutgoingStreamManagerTests.swift │ │ ├── StreamDataTests.swift │ │ ├── TextStreamInfoTests.swift │ │ └── TextStreamReaderTests.swift │ ├── E2EE │ │ └── Thread.swift │ ├── Extensions │ │ └── StringTests.swift │ ├── FunctionTests.swift │ ├── ObjCHelpersTests.swift │ ├── Participant │ │ └── RemoteParticipantTests.swift │ ├── ParticipantTests.swift │ ├── Proto │ │ └── ProtoConverterTests.swift │ ├── PublishBufferCapturerTests.swift │ ├── PublishDataTests.swift │ ├── PublishTrackTests.swift │ ├── QueueActorTests.swift │ ├── Room │ │ └── RoomTests.swift │ ├── RpcTests.swift │ ├── SDKTests.swift │ ├── SerialRunnerActor.swift │ ├── TTLDictionaryTests.swift │ ├── ThreadSafetyTests.swift │ ├── TimeIntervalTests.swift │ ├── Token │ │ └── TokenSourceTests.swift │ └── Track │ │ └── TrackTests.swift ├── LiveKitObjCTests │ └── Basic.m └── LiveKitTestSupport │ ├── Assertions.swift │ ├── Backports.swift │ ├── ConcurrentCounter.swift │ ├── LKTestCase.swift │ ├── MockDataChannelPair.swift │ ├── Room.swift │ ├── TokenGenerator.swift │ └── Tracks.swift ├── livekit_ipc.proto └── scripts ├── build_docs.sh └── create_version.swift /.changes/broadcast-crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.changes/broadcast-crash -------------------------------------------------------------------------------- /.changes/degradation-default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.changes/degradation-default -------------------------------------------------------------------------------- /.changes/local-track-crash: -------------------------------------------------------------------------------- 1 | patch type="fixed" "Crash in LocalAudioTrack.deinit" -------------------------------------------------------------------------------- /.changes/screensharing-vp9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.changes/screensharing-vp9 -------------------------------------------------------------------------------- /.changes/sync-race-cond: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.changes/sync-race-cond -------------------------------------------------------------------------------- /.changes/video-view-crash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.changes/video-view-crash -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/banner_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/banner_dark.png -------------------------------------------------------------------------------- /.github/banner_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/banner_light.png -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/cocoapods-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/workflows/cocoapods-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/cocoapods-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/workflows/cocoapods-push.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/workflows/publish-docs.yaml -------------------------------------------------------------------------------- /.github/workflows/swift-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.github/workflows/swift-snapshot.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.gitmodules -------------------------------------------------------------------------------- /.periphery.yml: -------------------------------------------------------------------------------- 1 | retain_public: true 2 | targets: 3 | - LiveKit 4 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.9 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/.swiftformat -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 2.10.1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Docs/Resources/broadcast-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Docs/Resources/broadcast-dialog.png -------------------------------------------------------------------------------- /Docs/Resources/in-app-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Docs/Resources/in-app-dialog.png -------------------------------------------------------------------------------- /Docs/Resources/new-target-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Docs/Resources/new-target-options.png -------------------------------------------------------------------------------- /Docs/audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Docs/audio.md -------------------------------------------------------------------------------- /Docs/cocoapods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Docs/cocoapods.md -------------------------------------------------------------------------------- /Docs/ios-screen-sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Docs/ios-screen-sharing.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /LiveKitClient.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/LiveKitClient.podspec -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/NOTICE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-6.0.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Package@swift-6.0.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/LKObjCHelpers/LKObjCHelpers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LKObjCHelpers/LKObjCHelpers.m -------------------------------------------------------------------------------- /Sources/LKObjCHelpers/include/LKObjCHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LKObjCHelpers/include/LKObjCHelpers.h -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Agent.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Chat/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Chat/Message.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Chat/Receive/MessageReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Chat/Receive/MessageReceiver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Chat/Receive/TranscriptionDelegateReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Chat/Receive/TranscriptionDelegateReceiver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Chat/Receive/TranscriptionStreamReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Chat/Receive/TranscriptionStreamReceiver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Chat/Send/MessageSender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Chat/Send/MessageSender.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Chat/Send/TextMessageSender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Chat/Send/TextMessageSender.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Participant+Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Participant+Agent.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Room+Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Room+Agent.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/Session.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/Session.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Agent/SessionOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Agent/SessionOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/AudioDeviceModuleDelegateAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/AudioDeviceModuleDelegateAdapter.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/AudioEngineObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/AudioEngineObserver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/AudioSessionEngineObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/AudioSessionEngineObserver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/Manager/AudioManager+ModuleType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/Manager/AudioManager+ModuleType.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/Manager/AudioManager+MuteMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/Manager/AudioManager+MuteMode.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/Manager/AudioManager+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/Manager/AudioManager+Testing.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/Manager/AudioManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/Manager/AudioManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Audio/MixerEngineObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Audio/MixerEngineObserver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/BroadcastBundleInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/BroadcastBundleInfo.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/BroadcastManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/BroadcastManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/BroadcastScreenCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/BroadcastScreenCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/BroadcastAudioCodec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/BroadcastAudioCodec.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/BroadcastIPCHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/BroadcastIPCHeader.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/BroadcastImageCodec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/BroadcastImageCodec.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/BroadcastReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/BroadcastReceiver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/BroadcastUploader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/BroadcastUploader.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/IPCChannel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/IPCChannel.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/IPCProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/IPCProtocol.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/IPC/SocketPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/IPC/SocketPath.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/LKSampleHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/LKSampleHandler.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/NOTICE -------------------------------------------------------------------------------- /Sources/LiveKit/Broadcast/Support/DarwinNotificationCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Broadcast/Support/DarwinNotificationCenter.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Convenience/AudioProcessing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Convenience/AudioProcessing.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/DataChannelPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/DataChannelPair.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/PreConnectAudioBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/PreConnectAudioBuffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/RPC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/RPC.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/RTC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/RTC.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+Convenience.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+DataStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+DataStream.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+Debug.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+Debug.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+Engine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+Engine.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+EngineDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+EngineDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+MulticastDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+MulticastDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+PreConnect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+PreConnect.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+RPC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+RPC.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+SignalClientDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+SignalClientDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room+TransportDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room+TransportDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Room.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Room.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/SignalClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/SignalClient.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Core/Transport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Core/Transport.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/FileInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/FileInfo.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Incoming/ByteStreamReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Incoming/ByteStreamReader.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Incoming/IncomingStreamManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Incoming/IncomingStreamManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Incoming/StreamReaderSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Incoming/StreamReaderSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Incoming/TextStreamReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Incoming/TextStreamReader.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Outgoing/ByteStreamWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Outgoing/ByteStreamWriter.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Outgoing/OutgoingStreamManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Outgoing/OutgoingStreamManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Outgoing/StreamData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Outgoing/StreamData.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Outgoing/StreamWriterDestination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Outgoing/StreamWriterDestination.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/Outgoing/TextStreamWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/Outgoing/TextStreamWriter.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/StreamError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/StreamError.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/StreamInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/StreamInfo.swift -------------------------------------------------------------------------------- /Sources/LiveKit/DataStream/StreamOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/DataStream/StreamOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/E2EE/E2EEManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/E2EE/E2EEManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/E2EE/KeyProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/E2EE/KeyProvider.swift -------------------------------------------------------------------------------- /Sources/LiveKit/E2EE/Options.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/E2EE/Options.swift -------------------------------------------------------------------------------- /Sources/LiveKit/E2EE/Protos+E2EE.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/E2EE/Protos+E2EE.swift -------------------------------------------------------------------------------- /Sources/LiveKit/E2EE/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/E2EE/State.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Errors.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/AVAudioPCMBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/AVAudioPCMBuffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/AVCaptureDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/AVCaptureDevice.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/AsyncSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/AsyncSequence.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/CGFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/CGFloat.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/Codable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/CoreImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/CoreImage.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/CustomStringConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/CustomStringConvertible.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/DispatchQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/DispatchQueue.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/LKRTCRtpSender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/LKRTCRtpSender.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/PixelBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/PixelBuffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/Primitives.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/Primitives.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/RTCConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/RTCConfiguration.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/RTCDataChannel+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/RTCDataChannel+Util.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/RTCI420Buffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/RTCI420Buffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/RTCMediaConstraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/RTCMediaConstraints.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/RTCRtpTransceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/RTCRtpTransceiver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/RTCVideoCapturerDelegate+Buffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/RTCVideoCapturerDelegate+Buffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/Sendable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/Sendable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/String.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/TimeInterval.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/TimeInterval.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Extensions/URL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Extensions/URL.swift -------------------------------------------------------------------------------- /Sources/LiveKit/LiveKit+DeviceHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/LiveKit+DeviceHelpers.swift -------------------------------------------------------------------------------- /Sources/LiveKit/LiveKit.docc/LiveKit.md: -------------------------------------------------------------------------------- 1 | # ``LiveKit`` 2 | -------------------------------------------------------------------------------- /Sources/LiveKit/LiveKit.docc/Resources/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sources/LiveKit/LiveKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/LiveKit.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/LocalParticipant+DataStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/LocalParticipant+DataStream.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/LocalParticipant+RPC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/LocalParticipant+RPC.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/LocalParticipant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/LocalParticipant.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/Participant+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/Participant+Convenience.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/Participant+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/Participant+Equatable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/Participant+Identifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/Participant+Identifiable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/Participant+Kind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/Participant+Kind.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/Participant+MulticastDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/Participant+MulticastDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/Participant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/Participant.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/RemoteParticipant+Active.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/RemoteParticipant+Active.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Participant/RemoteParticipant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Participant/RemoteParticipant.swift -------------------------------------------------------------------------------- /Sources/LiveKit/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/AudioCustomProcessingDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/AudioCustomProcessingDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/AudioRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/AudioRenderer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/MediaEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/MediaEncoding.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/Mirrorable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/Mirrorable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/NextInvokable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/NextInvokable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/ParticipantDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/ParticipantDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/RoomDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/RoomDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/SignalClientDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/SignalClientDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/TrackDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/TrackDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/TransportDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/TransportDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/VideoProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/VideoProcessor.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/VideoRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/VideoRenderer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protocols/VideoViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protocols/VideoViewDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protos/livekit_metrics.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protos/livekit_metrics.pb.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protos/livekit_models.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protos/livekit_models.pb.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Protos/livekit_rtc.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Protos/livekit_rtc.pb.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AppStateListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AppStateListener.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncCompleter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncCompleter.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncDebounce.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncDebounce.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncFileStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncFileStream.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncRetry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncRetry.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncSerialDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncSerialDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncTimer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AsyncTryMapSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AsyncTryMapSequence.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Audio/AVAudioPCMRingBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Audio/AVAudioPCMRingBuffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Audio/AudioConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Audio/AudioConverter.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AudioMixRecorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AudioMixRecorder.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/AudioPlayerRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/AudioPlayerRenderer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/ConnectivityListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/ConnectivityListener.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/DeviceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/DeviceManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/FFTProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/FFTProcessor.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Global.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Global.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/HTTP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/HTTP.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Locks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Locks.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Logger.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/MapTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/MapTable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/MulticastDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/MulticastDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/NativeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/NativeView.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/NativeViewRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/NativeViewRepresentable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/ObservableObject+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/ObservableObject+.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/QueueActor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/QueueActor.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/RingBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/RingBuffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/SerialRunnerActor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/SerialRunnerActor.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/StateSync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/StateSync.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Stopwatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Stopwatch.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/TTLDictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/TTLDictionary.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/TextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/TextView.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/Utils.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/ValueOrAbsent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/ValueOrAbsent.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Support/WebSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Support/WebSocket.swift -------------------------------------------------------------------------------- /Sources/LiveKit/SwiftUI/LocalMedia.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/SwiftUI/LocalMedia.swift -------------------------------------------------------------------------------- /Sources/LiveKit/SwiftUI/SwiftUIAudioRoutePickerButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/SwiftUI/SwiftUIAudioRoutePickerButton.swift -------------------------------------------------------------------------------- /Sources/LiveKit/SwiftUI/SwiftUIVideoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/SwiftUI/SwiftUIVideoView.swift -------------------------------------------------------------------------------- /Sources/LiveKit/SwiftUI/TrackDelegateObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/SwiftUI/TrackDelegateObserver.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Token/CachingTokenSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Token/CachingTokenSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Token/EndpointTokenSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Token/EndpointTokenSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Token/JWT.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Token/JWT.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Token/LiteralTokenSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Token/LiteralTokenSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Token/SandboxTokenSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Token/SandboxTokenSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Token/TokenSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Token/TokenSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/AudioTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/AudioTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/ARCameraCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/ARCameraCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/BufferCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/BufferCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/CameraCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/CameraCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/InAppCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/InAppCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/MacOSScreenCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/MacOSScreenCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/VideoCapturer+MulticastDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/VideoCapturer+MulticastDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Capturers/VideoCapturer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Capturers/VideoCapturer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Local/LocalAudioTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Local/LocalAudioTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Local/LocalTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Local/LocalTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Local/LocalVideoTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Local/LocalVideoTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Metrics/MetricsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Metrics/MetricsManager.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Recorders/LocalAudioTrackRecorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Recorders/LocalAudioTrackRecorder.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Remote/RemoteAudioTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Remote/RemoteAudioTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Remote/RemoteTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Remote/RemoteTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Remote/RemoteVideoTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Remote/RemoteVideoTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Support/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Support/Extensions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Track+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Track+Equatable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Track+MulticastDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Track+MulticastDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/Track.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/Track.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Track/VideoTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Track/VideoTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKit/TrackPublications/LocalTrackPublication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/TrackPublications/LocalTrackPublication.swift -------------------------------------------------------------------------------- /Sources/LiveKit/TrackPublications/RemoteTrackPublication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/TrackPublications/RemoteTrackPublication.swift -------------------------------------------------------------------------------- /Sources/LiveKit/TrackPublications/TrackPublication+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/TrackPublications/TrackPublication+Equatable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/TrackPublications/TrackPublication+Identifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/TrackPublications/TrackPublication+Identifiable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/TrackPublications/TrackPublication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/TrackPublications/TrackPublication.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Attributes/AttributeTypings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Attributes/AttributeTypings.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioBuffer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioDevice.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioDuckingLevel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioDuckingLevel.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioEncoding+Comparable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioEncoding+Comparable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioEncoding.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioEngineAvailability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioEngineAvailability.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/AudioSessionConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/AudioSessionConfiguration.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Codec/Codec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Codec/Codec.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Codec/VideoCodec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Codec/VideoCodec.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ConnectionQuality.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ConnectionQuality.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ConnectionState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ConnectionState.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/DegradationPreference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/DegradationPreference.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Dimensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Dimensions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/IceCandidate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/IceCandidate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/IceServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/IceServer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/IceTransportPolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/IceTransportPolicy.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/MediaDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/MediaDevice.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/ARCameraCaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/ARCameraCaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/AudioCaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/AudioCaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/AudioPublishOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/AudioPublishOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/BufferCaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/BufferCaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/CameraCaptureOptions+Copy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/CameraCaptureOptions+Copy.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/CameraCaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/CameraCaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/CaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/CaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/ConnectOptions+Copy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/ConnectOptions+Copy.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/ConnectOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/ConnectOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/DataPublishOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/DataPublishOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/PublishOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/PublishOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/RoomOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/RoomOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/ScreenShareCaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/ScreenShareCaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/VideoCaptureOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/VideoCaptureOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Options/VideoPublishOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Options/VideoPublishOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Participant+Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Participant+Types.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ParticipantPermissions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ParticipantPermissions.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ParticipantState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ParticipantState.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ParticipantTrackPermission.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ParticipantTrackPermission.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ProtocolVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ProtocolVersion.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Room+Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Room+Types.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/RoomConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/RoomConfiguration.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/ScalabilityMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/ScalabilityMode.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/SessionDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/SessionDescription.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/SpeechActivityEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/SpeechActivityEvent.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Statistics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Statistics.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/Track+Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/Track+Types.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/TrackSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/TrackSettings.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/TrackSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/TrackSource.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/TrackStatistics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/TrackStatistics.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/TrackStreamState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/TrackStreamState.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/TrackType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/TrackType.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/TranscriptionSegment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/TranscriptionSegment.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoEncoding+Comparable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoEncoding+Comparable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoEncoding.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoFrame.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoFrame.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoParameters+Comparable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoParameters+Comparable.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoParameters.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoQuality.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoQuality.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Types/VideoRotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Types/VideoRotation.swift -------------------------------------------------------------------------------- /Sources/LiveKit/VideoProcessors/BackgroundBlurVideoProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/VideoProcessors/BackgroundBlurVideoProcessor.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Views/SampleBufferVideoRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Views/SampleBufferVideoRenderer.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Views/VideoView+MulticastDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Views/VideoView+MulticastDelegate.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Views/VideoView+PinchToZoom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Views/VideoView+PinchToZoom.swift -------------------------------------------------------------------------------- /Sources/LiveKit/Views/VideoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Sources/LiveKit/Views/VideoView.swift -------------------------------------------------------------------------------- /Tests/LKTestHost/Audio.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/Audio.xctestplan -------------------------------------------------------------------------------- /Tests/LKTestHost/Core.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/Core.xctestplan -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost/Info.plist -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost/LKTestHost.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost/LKTestHost.entitlements -------------------------------------------------------------------------------- /Tests/LKTestHost/LKTestHost/LKTestHostApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/LKTestHost/LKTestHostApp.swift -------------------------------------------------------------------------------- /Tests/LKTestHost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LKTestHost/README.md -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioEngineAvailability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioEngineAvailability.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioEngineObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioEngineObserver.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioEnginePermission.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioEnginePermission.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioEngineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioEngineTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioManagerTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioProcessingLifecycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioProcessingLifecycle.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/AudioProcessingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/AudioProcessingTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/DeviceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/DeviceManager.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/LocalAudioTrackRecorderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/LocalAudioTrackRecorderTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/MuteTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/MuteTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/PreConnectAudioBufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/PreConnectAudioBufferTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/PublishDeviceOptimization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/PublishDeviceOptimization.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/PublishMicrophoneTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/PublishMicrophoneTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/SinWaveSourceNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/SinWaveSourceNode.swift -------------------------------------------------------------------------------- /Tests/LiveKitAudioTests/TestAudioRecorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitAudioTests/TestAudioRecorder.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/AVFoundation/AVAudioPCMBufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/AVFoundation/AVAudioPCMBufferTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/AVFoundation/AVAudioPCMRingBufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/AVFoundation/AVAudioPCMRingBufferTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/AVFoundation/AudioConverterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/AVFoundation/AudioConverterTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/AVFoundation/AudioMixRecorderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/AVFoundation/AudioMixRecorderTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Agent/TranscriptionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Agent/TranscriptionTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/AsyncFileStreamTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/AsyncFileStreamTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/AsyncRetryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/AsyncRetryTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Broadcast/BroadcastAudioCodecTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Broadcast/BroadcastAudioCodecTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Broadcast/BroadcastImageCodecTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Broadcast/BroadcastImageCodecTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Broadcast/IPCChannelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Broadcast/IPCChannelTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Broadcast/SocketPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Broadcast/SocketPathTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/BroadcastManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/BroadcastManagerTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/CodecTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/CodecTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/CompleterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/CompleterTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DarwinNotificationCenterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DarwinNotificationCenterTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataChannel/EncryptedDataChannelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataChannel/EncryptedDataChannelTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataChannel/RealiableDataChannelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataChannel/RealiableDataChannelTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/ByteStreamInfoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/ByteStreamInfoTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/ByteStreamReaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/ByteStreamReaderTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/DataStreamTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/DataStreamTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/FileInfoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/FileInfoTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/IncomingStreamManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/IncomingStreamManagerTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/OutgoingStreamManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/OutgoingStreamManagerTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/StreamDataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/StreamDataTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/TextStreamInfoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/TextStreamInfoTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/DataStream/TextStreamReaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/DataStream/TextStreamReaderTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/E2EE/Thread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/E2EE/Thread.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Extensions/StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Extensions/StringTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/FunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/FunctionTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/ObjCHelpersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/ObjCHelpersTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Participant/RemoteParticipantTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Participant/RemoteParticipantTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/ParticipantTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/ParticipantTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Proto/ProtoConverterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Proto/ProtoConverterTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/PublishBufferCapturerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/PublishBufferCapturerTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/PublishDataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/PublishDataTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/PublishTrackTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/PublishTrackTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/QueueActorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/QueueActorTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Room/RoomTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Room/RoomTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/RpcTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/RpcTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/SDKTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/SDKTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/SerialRunnerActor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/SerialRunnerActor.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/TTLDictionaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/TTLDictionaryTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/ThreadSafetyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/ThreadSafetyTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/TimeIntervalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/TimeIntervalTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Token/TokenSourceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Token/TokenSourceTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitCoreTests/Track/TrackTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitCoreTests/Track/TrackTests.swift -------------------------------------------------------------------------------- /Tests/LiveKitObjCTests/Basic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitObjCTests/Basic.m -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/Assertions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/Assertions.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/Backports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/Backports.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/ConcurrentCounter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/ConcurrentCounter.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/LKTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/LKTestCase.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/MockDataChannelPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/MockDataChannelPair.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/Room.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/Room.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/TokenGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/TokenGenerator.swift -------------------------------------------------------------------------------- /Tests/LiveKitTestSupport/Tracks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/Tests/LiveKitTestSupport/Tracks.swift -------------------------------------------------------------------------------- /livekit_ipc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/livekit_ipc.proto -------------------------------------------------------------------------------- /scripts/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/scripts/build_docs.sh -------------------------------------------------------------------------------- /scripts/create_version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/client-sdk-swift/HEAD/scripts/create_version.swift --------------------------------------------------------------------------------