INNER CODE UNIT · Swift
sample
pa-jesusf/KikoFlu · ios/Runner/AppDelegate.swift:492
let sample = Double(samples[sampleOffset + channel])
pendingSumSquares += sample * sample
}
pendingSampleCount += channels
pendingFrameSamples += 1
if pendingFrameSamples >= frameLength {
let rms = pendingSampleCount > 0
? sqrt(pendingSumSquares / Double(pendingSampleCount))
: 0
energies.append(min(1.0, rms * 2.8))
pendingSumSquares = 0
pendingSampleCount = 0
pendingFrameSamples = 0
}
}
}
}