Skip to content

Conversation

@Stream-SDK-Bot
Copy link
Collaborator

✅ Added

  • Support for capture inApp audio during ScreenSharing sessions. #1020

@Stream-SDK-Bot Stream-SDK-Bot requested a review from a team as a code owner December 24, 2025 13:26
@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Size

title previous release current release diff status
StreamVideo 9.0 MB 9.07 MB +70 KB 🟢
StreamVideoSwiftUI 2.38 MB 2.38 MB 0 KB 🟢
StreamVideoUIKit 2.5 MB 2.5 MB 0 KB 🟢
StreamWebRTC 11.02 MB 11.02 MB 0 KB 🟢

@github-actions
Copy link

Build for regression testing №308 has been uploaded to TestFlight 🎁

@github-actions
Copy link

1 Warning
⚠️ Big PR

Generated by 🚫 Danger

@github-actions
Copy link

Public Interface

+ extension AVAudioFormat  
+ 
+   override open func isEqual(_ object: Any?)-> Bool
+   public static func ==(lhs: AVAudioFormat,rhs: AVAudioFormat)-> Bool

+ extension CMSampleBuffer  
+ 
+   public var description: String

+ extension AVAudioPCMBuffer  
+ 
+   override open var description: String



 public class Call: @unchecked Sendable, WSEventsSubscriber  
-   public func startScreensharing(type: ScreensharingType)async throws 
+   public func startScreensharing(type: ScreensharingType,includeAudio: Bool = true)async throws 

 @MainActor open class CallViewModel: ObservableObject  
-   public func startScreensharing(type: ScreensharingType)
+   public func startScreensharing(type: ScreensharingType,includeAudio: Bool = true)

@Stream-SDK-Bot
Copy link
Collaborator Author

StreamVideo XCSize

Object Diff (bytes)
Logger.o +8747
AudioBufferRenderer.o +7916
ScreenShareCaptureHandler.o +5220
AudioDeviceModule.o +2919
AVAudioPCMBuffer+CustomStringConvertible.o +2168
Show 26 more objects
Object Diff (bytes)
AVAudioPCMBuffer+Info.o +1950
AVAudioConverter+Convert.o +1761
AVAudioPCMBuffer+FromCMSampleBuffer.o +1699
AudioConverter.o +1384
CMSampleBuffer+Info.o +1276
AVAudioEngine+InputContext.o +1272
AVAudioFormat+Equality.o +883
WebRTCStatsCollecting.o +832
StreamVideo.o -616
WebRTCStateAdapter.o +404
VideoCapturerProviding.o +387
StreamVideoCapturer.o +350
StreamCallAudioRecorder.o +284
CustomStringConvertible+Retroactive.o +208
PeerConnectionFactory.o +190
LocalScreenShareMediaAdapter.o +152
VideoConfig.o +120
LocalVideoMediaAdapter.o +108
ScreenShareSession.o +97
CoreMedia.tbd +80
AudioProcessingStore+DefaultReducer.o -72
Utils.o -72
Errors.o -68
VideoMediaAdapter.o -60
libvDSP.dylib +60
DefaultRTCMediaConstraints.o +44

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
4.2% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@ipavlidakis
Copy link
Contributor

/merge release

@testableapple
Copy link
Contributor

Publication of the release has been launched 👍

@github-actions github-actions bot merged commit 52d8f9a into main Dec 24, 2025
11 of 13 checks passed
@github-actions github-actions bot deleted the release/1.39.0 branch December 24, 2025 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants