INNER CODE UNIT · Swift
sampleCount
pa-jesusf/KikoFlu · ios/Runner/AppDelegate.swift:313
sampleCount = framesRead * channels
} else if let intData = buffer.int16ChannelData {
for channel in 0..<channels {
let samples = intData[channel]
for i in 0..<framesRead {
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 [