feat: apiHost 改为 api.duooomi.com,ANI 转换参数可配置
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,18 +12,30 @@ public struct DuooomiBleConfig: Sendable {
|
||||
public let firmwareIdentifier: String
|
||||
/// 固件查询状态,如 "DRAFT" / "PUBLISHED"
|
||||
public let firmwareStatus: String
|
||||
/// ANI 转换宽度(像素)
|
||||
public let aniWidth: Int
|
||||
/// ANI 转换高度(像素)
|
||||
public let aniHeight: Int
|
||||
/// ANI 转换帧率
|
||||
public let aniFps: String
|
||||
|
||||
public init(
|
||||
apiHost: URL = URL(string: "https://api.mixvideo.bowong.cc")!,
|
||||
apiHost: URL = URL(string: "https://api.duooomi.com")!,
|
||||
apiKey: String,
|
||||
cdnHost: String = "https://cdn.bowong.cc/",
|
||||
firmwareIdentifier: String = "duomi",
|
||||
firmwareStatus: String = "DRAFT"
|
||||
firmwareStatus: String = "DRAFT",
|
||||
aniWidth: Int = 360,
|
||||
aniHeight: Int = 360,
|
||||
aniFps: String = "24"
|
||||
) {
|
||||
self.apiHost = apiHost
|
||||
self.apiKey = apiKey
|
||||
self.cdnHost = cdnHost.hasSuffix("/") ? cdnHost : cdnHost + "/"
|
||||
self.firmwareIdentifier = firmwareIdentifier
|
||||
self.firmwareStatus = firmwareStatus
|
||||
self.aniWidth = aniWidth
|
||||
self.aniHeight = aniHeight
|
||||
self.aniFps = aniFps
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user