INNER CODE UNIT · Swift
sample
pa-jesusf/KikoFlu · ios/Runner/AppDelegate.swift:318
let sample = Double(samples[i]) / Double(Int16.max)
sumSquares += sample * sample
}
}
sampleCount = framesRead * channels
}
let rms = sampleCount > 0 ? sqrt(sumSquares / Double(sampleCount)) : 0
energies.append(min(1.0, rms * 2.8))
framesReadTotal += AVAudioFramePosition(framesRead)
}
return [
"frameMs": resolvedFrameMs,
"startFrame": resolvedStartFrame,
"durationMs": durationMs,
"energies": energies,
]