Skip to content

Conversation

@ipavlidakis
Copy link
Contributor

This PR was created automatically by CI.

@ipavlidakis ipavlidakis requested a review from a team as a code owner November 28, 2025 10:39
@ipavlidakis ipavlidakis changed the base branch from develop to enhancement/hifi/feature-implementation November 28, 2025 10:39
@github-actions
Copy link

Public Interface

+ public enum WebRTC  
+ 
+   case audioEngineDevice = "audio_engine_device.mm"
+   
+ 
+   public nonisolated static var mode: LogMode
+   
+ 
+   public enum LogMode  
+   
+     case none, validFilesOnly, all

+ public struct LivestreamAudioSessionPolicy: AudioSessionPolicy  
+ 
+   public init()
+   
+ 
+   public func configuration(for callSettings: CallSettings,ownCapabilities: Set<OwnCapability>)-> AudioSessionConfiguration



 public final class CallSettings: ObservableObject, Sendable, Equatable, CustomStringConvertible  
-   public let audioOn: Bool
+   public static let `default`
-   public let videoOn: Bool
+   public let audioOn: Bool
-   public let speakerOn: Bool
+   public let videoOn: Bool
-   public let audioOutputOn: Bool
+   public let speakerOn: Bool
-   public let cameraPosition: CameraPosition
+   public let audioOutputOn: Bool
-   public var shouldPublish: Bool
+   public let cameraPosition: CameraPosition
-   public var description: String
+   public var shouldPublish: Bool
-   
+   public var description: String
- 
+   
-   public convenience init(_ response: CallSettingsResponse,file: StaticString = #file,function: StaticString = #function,line: UInt = #line)
+ 
-   public init(audioOn: Bool = true,videoOn: Bool = true,speakerOn: Bool = true,audioOutputOn: Bool = true,cameraPosition: CameraPosition = .front,file: StaticString = #file,function: StaticString = #function,line: UInt = #line)
+   public convenience init(_ response: CallSettingsResponse,file: StaticString = #file,function: StaticString = #function,line: UInt = #line)
-   
+   public init(audioOn: Bool = true,videoOn: Bool = true,speakerOn: Bool = true,audioOutputOn: Bool = true,cameraPosition: CameraPosition = .front,file: StaticString = #file,function: StaticString = #function,line: UInt = #line)
- 
+   
-   public static func ==(lhs: CallSettings,rhs: CallSettings)-> Bool
+ 
+   public static func ==(lhs: CallSettings,rhs: CallSettings)-> Bool

 public struct StatelessVideoIconView: View  
-   public init(call: Call?,callSettings: CallSettings = .init(),size: CGFloat = 44,controlStyle: ToggleControlStyle = .init(
+   public init(call: Call?,callSettings: CallSettings = .default,size: CGFloat = 44,controlStyle: ToggleControlStyle = .init(

- public struct AudioSessionConfiguration: ReflectiveStringConvertible, Equatable, Sendable  
+ public struct AudioSessionConfiguration: CustomStringConvertible, Equatable, Sendable  
-   public static func ==(lhs: Self,rhs: Self)-> Bool
+   public var description: String
+   
+ 
+   public static func ==(lhs: Self,rhs: Self)-> Bool

 @MainActor public class CallState: ObservableObject  
-   @Published public internal var callSettings
+   @Published public internal var callSettings: CallSettings

 public final class MicrophoneManager: ObservableObject, CallSettingsManager, @unchecked Sendable  
-   public func toggle()async throws 
+   public func toggle(file: StaticString = #file,function: StaticString = #function,line: UInt = #line)async throws 
-   public func enable()async throws 
+   public func enable(file: StaticString = #file,function: StaticString = #function,line: UInt = #line)async throws 
-   public func disable()async throws
+   public func disable(file: StaticString = #file,function: StaticString = #function,line: UInt = #line)async throws

 public struct StatelessMicrophoneIconView: View  
-   @MainActor public init(call: Call?,callSettings: CallSettings = .init(),size: CGFloat = 44,controlStyle: ToggleControlStyle = .init(
+   @MainActor public init(call: Call?,callSettings: CallSettings = .default,size: CGFloat = 44,controlStyle: ToggleControlStyle = .init(

- public class ClientError: Error, ReflectiveStringConvertible, @unchecked Sendable  
+ public class ClientError: Error, CustomStringConvertible, @unchecked Sendable  
-   
+   public var description: String
- 
+   
-   public init(with error: Error? = nil,_ file: StaticString = #fileID,_ line: UInt = #line)
+ 
-   public init(_ message: String,_ file: StaticString = #fileID,_ line: UInt = #line)
+   public init(with error: Error? = nil,_ file: StaticString = #fileID,_ line: UInt = #line)
-   
+   public init(_ message: String,_ file: StaticString = #fileID,_ line: UInt = #line)
- 
+   
-   public struct Location: Equatable, Sendable  
+ 
-   
+   public struct Location: Equatable, Sendable, CustomStringConvertible  
-     public let file: String
+   
-     public let line: Int
+     public let file: String
+     public let line: Int
+     public var description: String

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.

2 participants