INNER CODE UNIT · Swift

durationTime

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

        let durationTime = CMTime(seconds: Double(totalFrames - startAudioFrame) / sampleRate, preferredTimescale: timeScale)
        reader.timeRange = CMTimeRange(start: startTime, duration: durationTime)

        guard reader.startReading() else {
            throw reader.error ?? AudioHapticsAnalysisError.readerStartFailed
        }

        var energies: [Double] = []
        var pendingSumSquares = 0.0
        var pendingSampleCount = 0
        var pendingFrameSamples = 0

        while reader.status == .reading &&
            (maxEnergyFrames == nil || energies.count < maxEnergyFrames!) {
            guard let sampleBuffer = output.copyNextSampleBuffer() else {
                break
            }
            try appendEnergies(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…