From a679d37ecbf54bc112addd8a2260f5d9db9f62fb Mon Sep 17 00:00:00 2001 From: "Dimitris C." Date: Thu, 29 May 2025 17:50:38 +0300 Subject: [PATCH] =?UTF-8?q?Revert=20"Expose=20the=20framesPlayed=20attribu?= =?UTF-8?q?te=20so=20progress=20can=20be=20tracked=20based=20on=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit a416cc8e924550be8a3bea6c8a6380f961bc7f54. --- AudioStreaming/Streaming/Audio Entry/AudioEntry.swift | 5 ----- AudioStreaming/Streaming/AudioPlayer/AudioPlayer.swift | 10 ---------- 2 files changed, 15 deletions(-) diff --git a/AudioStreaming/Streaming/Audio Entry/AudioEntry.swift b/AudioStreaming/Streaming/Audio Entry/AudioEntry.swift index 539d848..7494784 100644 --- a/AudioStreaming/Streaming/Audio Entry/AudioEntry.swift +++ b/AudioStreaming/Streaming/Audio Entry/AudioEntry.swift @@ -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 diff --git a/AudioStreaming/Streaming/AudioPlayer/AudioPlayer.swift b/AudioStreaming/Streaming/AudioPlayer/AudioPlayer.swift index be8a5f3..a892c35 100644 --- a/AudioStreaming/Streaming/AudioPlayer/AudioPlayer.swift +++ b/AudioStreaming/Streaming/AudioPlayer/AudioPlayer.swift @@ -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.