25 lines
532 B
Swift
25 lines
532 B
Swift
//
|
|
// TimeEventFrequency.swift
|
|
// SwiftAudio
|
|
//
|
|
// Created by Jørgen Henrichsen on 11/03/2018.
|
|
//
|
|
|
|
import Foundation
|
|
import AVFoundation
|
|
|
|
|
|
public enum TimeEventFrequency {
|
|
case everySecond
|
|
case everyHalfSecond
|
|
case everyQuarterSecond
|
|
|
|
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)
|
|
}
|
|
}
|
|
}
|