11// swift-tools-version:5.3
22// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
34import PackageDescription
45
56let package = Package (
6- name: " AgoraRtcKit " ,
7+ name: " AgoraRtcEngine_iOS " ,
78 defaultLocalization: " en " ,
89 platforms: [ . iOS( . v9) ] ,
910 products: [
10- . library( name: " AgoraRtcKit " , targets: [ " aosl " ] ) ,
11+ . library( name: " RtcBasic " , targets: [ " AgoraRtcKit " , " Agorafdkaac " , " Agoraffmpeg " , " AgoraSoundTouch " , " AgoraInfra_iOS " ] ) ,
12+ . library( name: " AINS " , targets: [ " AgoraAiNoiseSuppressionExtension " ] ) ,
13+ . library( name: " AINSLL " , targets: [ " AgoraAiNoiseSuppressionLLExtension " ] ) ,
14+ . library( name: " AudioBeauty " , targets: [ " AgoraAudioBeautyExtension " ] ) ,
15+ . library( name: " ClearVision " , targets: [ " AgoraClearVisionExtension " ] ) ,
16+ . library( name: " ContentInspect " , targets: [ " AgoraContentInspectExtension " ] ) ,
17+ . library( name: " SpatialAudio " , targets: [ " AgoraSpatialAudioExtension " ] ) ,
18+ . library( name: " VirtualBackground " , targets: [ " AgoraVideoSegmentationExtension " ] ) ,
19+ . library( name: " AIAEC " , targets: [ " AgoraAiEchoCancellationExtension " ] ) ,
20+ . library( name: " AIAECLL " , targets: [ " AgoraAiEchoCancellationLLExtension " ] ) ,
21+ . library( name: " VQA " , targets: [ " AgoraVideoQualityAnalyzerExtension " ] ) ,
22+ . library( name: " FaceDetection " , targets: [ " AgoraFaceDetectionExtension " ] ) ,
23+ . library( name: " FaceCapture " , targets: [ " AgoraFaceCaptureExtension " ] ) ,
24+ . library( name: " LipSync " , targets: [ " AgoraLipSyncExtension " ] ) ,
25+ . library( name: " VideoCodecEnc " , targets: [ " AgoraVideoEncoderExtension " , " video_enc " ] ) ,
26+ . library( name: " VideoCodecDec " , targets: [ " AgoraVideoDecoderExtension " , " video_dec " ] ) ,
27+ . library( name: " VideoAv1CodecEnc " , targets: [ " AgoraVideoAv1EncoderExtension " ] ) ,
28+ . library( name: " VideoAv1CodecDec " , targets: [ " AgoraVideoAv1DecoderExtension " ] ) ,
29+ . library( name: " ReplayKit " , targets: [ " AgoraReplayKitExtension " ] ) ,
30+ ] ,
31+ dependencies: [
32+ . package ( url: " https://github.com/AgoraIO/AgoraInfra_iOS.git " , from: " 1.2.13.1 " )
1133 ] ,
1234 targets: [
1335 . binaryTarget(
14- name: " aosl " ,
15- url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/1.2.13.1/aosl.xcframework.zip " ,
16- checksum: " ac0c7063fdabd45f8bda67f5ff67681cb5cc2370967694f493ed9be6ac0819d8 "
36+ name: " AgoraRtcKit " ,
37+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraRtcKit.xcframework.zip " ,
38+ checksum: " 6ff485d4aeaef5dcf07e49ed5d730aaec93e3eeb6fba7e59f841dfbb6a0d3f50 "
39+ ) ,
40+ . binaryTarget(
41+ name: " Agorafdkaac " ,
42+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/Agorafdkaac.xcframework.zip " ,
43+ checksum: " ef7b814248666c0e973edf44fbce579a5cd69ba69dc3a23691ab4428ba101541 "
44+ ) ,
45+ . binaryTarget(
46+ name: " Agoraffmpeg " ,
47+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/Agoraffmpeg.xcframework.zip " ,
48+ checksum: " e05fb1bea8ceda6cf293a5ea16b2eade395772b4ee16cacd5080b4bf128df8b3 "
49+ ) ,
50+ . binaryTarget(
51+ name: " AgoraSoundTouch " ,
52+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraSoundTouch.xcframework.zip " ,
53+ checksum: " 7e340a55265631d992ce37a188f85a84ff38c54e40802fb1c919912b8afa4625 "
54+ ) ,
55+ . binaryTarget(
56+ name: " AgoraAiNoiseSuppressionExtension " ,
57+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraAiNoiseSuppressionExtension.xcframework.zip " ,
58+ checksum: " 5e93775aed01679a1ad307ae6ba2ba5f992bb8d4ff1aa1a7c110c6f7c1f11659 "
59+ ) ,
60+ . binaryTarget(
61+ name: " AgoraAiNoiseSuppressionLLExtension " ,
62+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraAiNoiseSuppressionLLExtension.xcframework.zip " ,
63+ checksum: " f55a3abd19e4e335f3960ca952385d670fffc55a3213f46c1c6ef9737f5f859b "
64+ ) ,
65+ . binaryTarget(
66+ name: " AgoraAudioBeautyExtension " ,
67+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraAudioBeautyExtension.xcframework.zip " ,
68+ checksum: " 1491e0288eb7e77fb36de4472787253075bfcd88db14aee67299c95768c3a21c "
69+ ) ,
70+ . binaryTarget(
71+ name: " AgoraClearVisionExtension " ,
72+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraClearVisionExtension.xcframework.zip " ,
73+ checksum: " d697e59d2b5d8f5cd1617517e2eab4dc2be002230e13c72946951b2b6ded74e8 "
74+ ) ,
75+ . binaryTarget(
76+ name: " AgoraContentInspectExtension " ,
77+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraContentInspectExtension.xcframework.zip " ,
78+ checksum: " 8e6cf982db8f8575ea64b3a47e4b0594b2a0875a4f560c1c290646774612a4b4 "
79+ ) ,
80+ . binaryTarget(
81+ name: " AgoraSpatialAudioExtension " ,
82+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraSpatialAudioExtension.xcframework.zip " ,
83+ checksum: " 7e2c0b29c86ee083bcdd4b39e90cbd94bc5dd48478b630919f309478d980995f "
84+ ) ,
85+ . binaryTarget(
86+ name: " AgoraVideoSegmentationExtension " ,
87+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraVideoSegmentationExtension.xcframework.zip " ,
88+ checksum: " 5963a5e27ecad62951c94ec7e6c8baad450c4e7aad59b8e5aa3f446df82f13a6 "
89+ ) ,
90+ . binaryTarget(
91+ name: " AgoraAiEchoCancellationExtension " ,
92+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraAiEchoCancellationExtension.xcframework.zip " ,
93+ checksum: " 98d27984f2b3033371de764a03d3e76926995d09740b8aad36903f36dc4e7768 "
94+ ) ,
95+ . binaryTarget(
96+ name: " AgoraAiEchoCancellationLLExtension " ,
97+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraAiEchoCancellationLLExtension.xcframework.zip " ,
98+ checksum: " 7f9e138b428465203966fff65a196bd86a62e60e0e11193187d3696d7bf221aa "
99+ ) ,
100+ . binaryTarget(
101+ name: " AgoraVideoQualityAnalyzerExtension " ,
102+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraVideoQualityAnalyzerExtension.xcframework.zip " ,
103+ checksum: " 1bccacebf29d9e2297d102b597efc92b7d0f11d0dc65e70c652ab5cc20656fd1 "
104+ ) ,
105+ . binaryTarget(
106+ name: " AgoraFaceDetectionExtension " ,
107+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraFaceDetectionExtension.xcframework.zip " ,
108+ checksum: " 1551d8f66868e421be9ba9668ea326ca2d9e6abbf05f4655a42d7bea45444f06 "
109+ ) ,
110+ . binaryTarget(
111+ name: " AgoraFaceCaptureExtension " ,
112+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraFaceCaptureExtension.xcframework.zip " ,
113+ checksum: " f6537b9b28879bcc68e6a9e85e4d6a8797893d880159c8f080ac530bd6c04046 "
114+ ) ,
115+ . binaryTarget(
116+ name: " AgoraLipSyncExtension " ,
117+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraLipSyncExtension.xcframework.zip " ,
118+ checksum: " 7d9e4aab5b51cba28e4b4eefec86b11b8fd9d1a9a7e2925eeb77008b8c1696f2 "
119+ ) ,
120+ . binaryTarget(
121+ name: " AgoraVideoEncoderExtension " ,
122+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraVideoEncoderExtension.xcframework.zip " ,
123+ checksum: " ce13095d8d860696f93f09ed4928ffd61942b05f8233f84093273f1caa4fafb0 "
124+ ) ,
125+ . binaryTarget(
126+ name: " video_enc " ,
127+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/video_enc.xcframework.zip " ,
128+ checksum: " d21094a0dc3d0856c42013993e515f656177eb90ee4bbd3669021e0b089dc839 "
129+ ) ,
130+ . binaryTarget(
131+ name: " AgoraVideoDecoderExtension " ,
132+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraVideoDecoderExtension.xcframework.zip " ,
133+ checksum: " 83421009952bfcb989eb3cd7d7035bf419f6003a636d14a7d042aee7164b420b "
134+ ) ,
135+ . binaryTarget(
136+ name: " video_dec " ,
137+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/video_dec.xcframework.zip " ,
138+ checksum: " 1596f6d6aa4e6bf355804f47edf12e2b9e21123fd67f461f4346640f72819209 "
139+ ) ,
140+ . binaryTarget(
141+ name: " AgoraVideoAv1EncoderExtension " ,
142+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraVideoAv1EncoderExtension.xcframework.zip " ,
143+ checksum: " 73770541857f8ce030ce80cc7aeda21b8e18336d008d31e428c4f5685395fc9a "
144+ ) ,
145+ . binaryTarget(
146+ name: " AgoraVideoAv1DecoderExtension " ,
147+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraVideoAv1DecoderExtension.xcframework.zip " ,
148+ checksum: " 584e1bceea1dc9649d06ada5b0f80596e5e7e1833f1ab631b22fda19483ad7da "
149+ ) ,
150+ . binaryTarget(
151+ name: " AgoraReplayKitExtension " ,
152+ url: " https://download.agora.io/swiftpm/AgoraRtcEngine_iOS/4.5.2/AgoraReplayKitExtension.xcframework.zip " ,
153+ checksum: " daf330f01c219e85a5a72d6fb1f5800fd4276224b83214267727a53c410f9af7 "
17154 ) ,
155+ . target(
156+ name: " AgoraInfra_iOS " ,
157+ dependencies: [
158+ . product( name: " AgoraInfra_iOS " , package : " AgoraInfra_iOS " )
159+ ]
160+ )
18161 ]
19- )
162+ )
0 commit comments