mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-21 18:00:16 +00:00
LibAudio: Replace Duration with AK::Duration in PlaybackStreamOboe
AK::Duration isn't exported into global namespace since commitbf600c8
It basically does the same job as commit6772d44
This commit is contained in:
parent
1975640e31
commit
4e6e23c242
Notes:
github-actions[bot]
2024-09-03 06:19:32 +00:00
Author: https://github.com/Olekoop
Commit: 4e6e23c242
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/1006
Reviewed-by: https://github.com/ADKaster ✅
Reviewed-by: https://github.com/AtkinsSJ
2 changed files with 7 additions and 7 deletions
|
@ -49,9 +49,9 @@ public:
|
|||
: 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)
|
||||
{
|
||||
|
@ -115,9 +115,9 @@ void PlaybackStreamOboe::set_underrun_callback(Function<void()>)
|
|||
// 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());
|
||||
m_storage->stream()->start();
|
||||
promise->resolve(move(time));
|
||||
|
@ -141,7 +141,7 @@ NonnullRefPtr<Core::ThreadedPromise<void>> PlaybackStreamOboe::discard_buffer_an
|
|||
return promise;
|
||||
}
|
||||
|
||||
ErrorOr<Duration> PlaybackStreamOboe::total_time_played()
|
||||
ErrorOr<AK::Duration> PlaybackStreamOboe::total_time_played()
|
||||
{
|
||||
return m_storage->oboe_callback()->last_sample_time();
|
||||
}
|
||||
|
|
|
@ -18,11 +18,11 @@ public:
|
|||
|
||||
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>> 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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue