INNER CODE UNIT · Swift

handle

pa-jesusf/KikoFlu · ios/Runner/AppDelegate.swift:122

    private func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
        switch call.method {
        case "analyze":
            guard let args = call.arguments as? [String: Any],
                  let path = args["path"] as? String else {
                result(FlutterError(code: "bad_args", message: "Missing audio path", details: nil))
                return
            }
            let frameMs = args["frameMs"] as? Int ?? 50
            let maxDurationMs = args["maxDurationMs"] as? Int ?? 10_800_000
            DispatchQueue.global(qos: .userInitiated).async {
                do {
                    let analysis = try self.analyzeAudio(
                        path: path,
                        frameMs: frameMs,
                        maxDurationMs: maxDurationMs
                    )
                    DispatchQueue.main.async {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…