Skip to content

Commit 3394b5f

Browse files
committed
Value types now have English string descriptions
1 parent dfe1f13 commit 3394b5f

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

Sources/SwiftAudioFileConverter/AudioFileSettings/AudioFileSettings.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ extension AudioFileSettings: Hashable { }
3131

3232
extension AudioFileSettings: Sendable { }
3333

34+
extension AudioFileSettings: CustomStringConvertible {
35+
public var description: String {
36+
"\(fileFormat) \(channelFormat) @ \(sampleRate)/\(bitDepth)"
37+
}
38+
}
39+
3440
// MARK: - Properties
3541

3642
extension AudioFileSettings {

Sources/SwiftAudioFileConverter/AudioFileSettings/SampleRate.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,9 @@ extension SampleRate: Hashable { }
2222
extension SampleRate: Sendable { }
2323

2424
extension SampleRate: CaseIterable { }
25+
26+
extension SampleRate: CustomStringConvertible {
27+
public var description: String {
28+
"\(rawValue)Hz"
29+
}
30+
}

0 commit comments

Comments
 (0)