diff --git a/SwiftAudio/Classes/TimeEventFrequency.swift b/SwiftAudio/Classes/TimeEventFrequency.swift index 93e8e31..c7548c4 100644 --- a/SwiftAudio/Classes/TimeEventFrequency.swift +++ b/SwiftAudio/Classes/TimeEventFrequency.swift @@ -13,12 +13,14 @@ public enum TimeEventFrequency { case everySecond case everyHalfSecond case everyQuarterSecond + case custom(time: CMTime) func getTime() -> CMTime { switch self { case .everySecond: return CMTime(value: 1, timescale: 1) case .everyHalfSecond: return CMTime(value: 1, timescale: 2) case .everyQuarterSecond: return CMTime(value: 1, timescale: 4) + case .custom(let time): return time } } }