Compare commits

...

1 Commits

Author SHA1 Message Date
Dimitris C. a679d37ecb Revert "Expose the framesPlayed attribute so progress can be tracked based on…"
This reverts commit a416cc8e92.
2025-05-29 17:50:38 +03:00
2 changed files with 0 additions and 15 deletions
@@ -37,11 +37,6 @@ class AudioEntry {
return seekTime + (Double(framesState.played) / outputAudioFormat.sampleRate)
}
var framesPlayed: Int {
lock.lock(); defer { lock.unlock() }
return framesState.played
}
var audioStreamFormat = AudioStreamBasicDescription()
/// Hold the seek time, if a seek was requested
@@ -81,16 +81,6 @@ open class AudioPlayer {
return entry.progress
}
/// The number of audio frames that have been played
public var framesPlayed: Int {
guard playerContext.internalState != .pendingNext else { return 0 }
playerContext.entriesLock.lock()
let playingEntry = playerContext.audioPlayingEntry
playerContext.entriesLock.unlock()
guard let entry = playingEntry else { return 0 }
return entry.framesPlayed
}
public private(set) var customAttachedNodes = [AVAudioNode]()
/// The current configuration of the player.