LibAudio: Replace Duration with AK::Duration in PlaybackStreamOboe

AK::Duration isn't exported into global namespace since commit bf600c8
It basically does the same job as commit 6772d44
This commit is contained in:
Olekoop 2024-08-07 20:42:27 +02:00 committed by Andrew Kaster
parent 1975640e31
commit 4e6e23c242
Notes: github-actions[bot] 2024-09-03 06:19:32 +00:00
2 changed files with 7 additions and 7 deletions

View file

@ -49,9 +49,9 @@ public:
: m_data_request_callback(move(data_request_callback)) : m_data_request_callback(move(data_request_callback))
{ {
} }
Duration last_sample_time() const AK::Duration last_sample_time() const
{ {
return Duration::from_seconds(m_last_sample_time.load()); return AK::Duration::from_seconds(m_last_sample_time.load());
} }
void set_volume(float volume) void set_volume(float volume)
{ {
@ -115,9 +115,9 @@ void PlaybackStreamOboe::set_underrun_callback(Function<void()>)
// FIXME: Implement this. // FIXME: Implement this.
} }
NonnullRefPtr<Core::ThreadedPromise<Duration>> PlaybackStreamOboe::resume() NonnullRefPtr<Core::ThreadedPromise<AK::Duration>> PlaybackStreamOboe::resume()
{ {
auto promise = Core::ThreadedPromise<Duration>::create(); auto promise = Core::ThreadedPromise<AK::Duration>::create();
auto time = MUST(total_time_played()); auto time = MUST(total_time_played());
m_storage->stream()->start(); m_storage->stream()->start();
promise->resolve(move(time)); promise->resolve(move(time));
@ -141,7 +141,7 @@ NonnullRefPtr<Core::ThreadedPromise<void>> PlaybackStreamOboe::discard_buffer_an
return promise; return promise;
} }
ErrorOr<Duration> PlaybackStreamOboe::total_time_played() ErrorOr<AK::Duration> PlaybackStreamOboe::total_time_played()
{ {
return m_storage->oboe_callback()->last_sample_time(); return m_storage->oboe_callback()->last_sample_time();
} }

View file

@ -18,11 +18,11 @@ public:
virtual void set_underrun_callback(Function<void()>) override; virtual void set_underrun_callback(Function<void()>) override;
virtual NonnullRefPtr<Core::ThreadedPromise<Duration>> resume() override; virtual NonnullRefPtr<Core::ThreadedPromise<AK::Duration>> resume() override;
virtual NonnullRefPtr<Core::ThreadedPromise<void>> drain_buffer_and_suspend() override; virtual NonnullRefPtr<Core::ThreadedPromise<void>> drain_buffer_and_suspend() override;
virtual NonnullRefPtr<Core::ThreadedPromise<void>> discard_buffer_and_suspend() override; virtual NonnullRefPtr<Core::ThreadedPromise<void>> discard_buffer_and_suspend() override;
virtual ErrorOr<Duration> total_time_played() override; virtual ErrorOr<AK::Duration> total_time_played() override;
virtual NonnullRefPtr<Core::ThreadedPromise<void>> set_volume(double) override; virtual NonnullRefPtr<Core::ThreadedPromise<void>> set_volume(double) override;