diff --git a/Sources/RTMP/AMF0Serializer.swift b/Sources/RTMP/AMF0Serializer.swift index 382687cc4..165ec9ac6 100644 --- a/Sources/RTMP/AMF0Serializer.swift +++ b/Sources/RTMP/AMF0Serializer.swift @@ -124,6 +124,8 @@ extension AMF0Serializer: AMFSerializer { return serialize(Double(value)) case let value as Float: return serialize(Double(value)) + case let value as CGFloat: + return serialize(Double(value)) case let value as Double: return serialize(Double(value)) case let value as Date: diff --git a/Sources/RTMP/AMF3Serializer.swift b/Sources/RTMP/AMF3Serializer.swift index 165a79c1a..10f6df67f 100644 --- a/Sources/RTMP/AMF3Serializer.swift +++ b/Sources/RTMP/AMF3Serializer.swift @@ -114,6 +114,8 @@ extension AMF3Serializer: AMFSerializer { return serialize(Double(value)) case let value as Float: return serialize(Double(value)) + case let value as CGFloat: + return serialize(Double(value)) case let value as Double: return serialize(Double(value)) case let value as Date: