File tree Expand file tree Collapse file tree
Example/DSWaveformImageExample-iOS/SwiftUIExample
Sources/DSWaveformImage/Renderers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ //
2+ // StaticWaveformRenderer.swift
3+ // DSWaveformImageExample-iOS
4+ //
5+ // Created by Dennis Schmidt on 16.01.24.
6+ //
7+
8+ import Foundation
Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ public struct LinearWaveformRenderer: WaveformRenderer {
4949 let positionAdjustedGraphCenter = position. offset ( ) * graphRect. size. height
5050 let drawMappingFactor = graphRect. size. height * configuration. verticalScalingFactor
5151 let minimumGraphAmplitude : CGFloat = 1 / configuration. scale // we want to see at least a 1px line for silence
52- var maxAmplitude : CGFloat = 0.0 // we know 1 is our max in normalized data, but we keep it 'generic'
5352
5453 for (index, sample) in samples. enumerated ( ) {
5554 let adjustedIndex : Int
@@ -75,7 +74,6 @@ public struct LinearWaveformRenderer: WaveformRenderer {
7574 let drawingAmplitude = max ( minimumGraphAmplitude, invertedDbSample * drawMappingFactor)
7675 let drawingAmplitudeUp = positionAdjustedGraphCenter - drawingAmplitude
7776 let drawingAmplitudeDown = positionAdjustedGraphCenter + drawingAmplitude
78- maxAmplitude = max ( drawingAmplitude, maxAmplitude)
7977
8078 switch sides {
8179 case . up:
You can’t perform that action at this time.
0 commit comments