Files
HaishinKit.swift/HaishinKit/Sources/Extension/AVFrameRateRange+Extension.swift
2024-11-10 13:27:58 +09:00

14 lines
301 B
Swift

import AVFoundation
import Foundation
@available(tvOS 17.0, *)
extension AVFrameRateRange {
func clamp(rate: Float64) -> Float64 {
max(minFrameRate, min(maxFrameRate, rate))
}
func contains(frameRate: Float64) -> Bool {
(minFrameRate...maxFrameRate) ~= frameRate
}
}