Skip to content

Commit

Permalink
Move debug string
Browse files Browse the repository at this point in the history
  • Loading branch information
hiroshihorie committed Jan 23, 2025
1 parent 81afdd1 commit facb3ce
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
11 changes: 11 additions & 0 deletions Sources/LiveKit/Extensions/CustomStringConvertible.swift
Original file line number Diff line number Diff line change
Expand Up @@ -178,3 +178,14 @@ extension AVCaptureDevice.Format {
return "Format(\(values.joined(separator: ", ")))"
}
}

extension LKRTCAudioProcessingConfig {
func toDebugString() -> String {
"RTCAudioProcessingConfig(" +
"isEchoCancellationEnabled: \(isEchoCancellationEnabled), " +
"isNoiseSuppressionEnabled: \(isNoiseSuppressionEnabled), " +
"isAutoGainControl1Enabled: \(isAutoGainControl1Enabled), " +
"isHighpassFilterEnabled: \(isHighpassFilterEnabled)" +
")"
}
}
15 changes: 2 additions & 13 deletions Tests/LiveKitTests/AudioProcessingTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ class AudioProcessingTests: XCTestCase, AudioCustomProcessingDelegate {

// Directly read config from the apm
let allOnConfigResult = RTC.audioProcessingModule.config
print("Config result for all on: \(String(describing: allOnConfigResult))")
print("Config result for all on: \(allOnConfigResult.toDebugString()))")
XCTAssert(allOnConfigResult.isEchoCancellationEnabled)
XCTAssert(allOnConfigResult.isNoiseSuppressionEnabled)
XCTAssert(allOnConfigResult.isAutoGainControl1Enabled)
Expand All @@ -111,7 +111,7 @@ class AudioProcessingTests: XCTestCase, AudioCustomProcessingDelegate {

// Directly read config from the apm
let allOffConfigResult = RTC.audioProcessingModule.config
print("Config result for all off: \(String(describing: allOffConfigResult))")
print("Config result for all off: \(allOffConfigResult.toDebugString())")
XCTAssert(!allOffConfigResult.isEchoCancellationEnabled)
XCTAssert(!allOffConfigResult.isNoiseSuppressionEnabled)
XCTAssert(!allOffConfigResult.isAutoGainControl1Enabled)
Expand All @@ -121,14 +121,3 @@ class AudioProcessingTests: XCTestCase, AudioCustomProcessingDelegate {
}
}
}

extension LKRTCAudioProcessingConfig {
override open var description: String {
"RTCAudioProcessingConfig(" +
"isEchoCancellationEnabled: \(isEchoCancellationEnabled), " +
"isNoiseSuppressionEnabled: \(isNoiseSuppressionEnabled), " +
"isAutoGainControl1Enabled: \(isAutoGainControl1Enabled), " +
"isHighpassFilterEnabled: \(isHighpassFilterEnabled)" +
")"
}
}

0 comments on commit facb3ce

Please sign in to comment.