From 08ebb473f25288bb07005cd4b4e8172121ab812a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Henrichsen?= Date: Thu, 18 Apr 2019 15:31:26 +0200 Subject: [PATCH] Add a custom case to the `TimeEventFrequency` enum. Will fix #52. --- SwiftAudio/Classes/TimeEventFrequency.swift | 2 ++ 1 file changed, 2 insertions(+) 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 } } }