|
@@ -4,21 +4,21 @@
|
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
|
*/
|
|
|
|
|
|
-#include "AudioCodecPluginLadybird.h"
|
|
|
+#include "AudioCodecPluginQt.h"
|
|
|
#include "AudioThread.h"
|
|
|
#include <LibAudio/Loader.h>
|
|
|
|
|
|
namespace Ladybird {
|
|
|
|
|
|
-ErrorOr<NonnullOwnPtr<AudioCodecPluginLadybird>> AudioCodecPluginLadybird::create(NonnullRefPtr<Audio::Loader> loader)
|
|
|
+ErrorOr<NonnullOwnPtr<AudioCodecPluginQt>> AudioCodecPluginQt::create(NonnullRefPtr<Audio::Loader> loader)
|
|
|
{
|
|
|
auto audio_thread = TRY(AudioThread::create(move(loader)));
|
|
|
audio_thread->start();
|
|
|
|
|
|
- return adopt_nonnull_own_or_enomem(new (nothrow) AudioCodecPluginLadybird(move(audio_thread)));
|
|
|
+ return adopt_nonnull_own_or_enomem(new (nothrow) AudioCodecPluginQt(move(audio_thread)));
|
|
|
}
|
|
|
|
|
|
-AudioCodecPluginLadybird::AudioCodecPluginLadybird(NonnullOwnPtr<AudioThread> audio_thread)
|
|
|
+AudioCodecPluginQt::AudioCodecPluginQt(NonnullOwnPtr<AudioThread> audio_thread)
|
|
|
: m_audio_thread(move(audio_thread))
|
|
|
{
|
|
|
connect(m_audio_thread, &AudioThread::playback_position_updated, this, [this](auto position) {
|
|
@@ -27,22 +27,22 @@ AudioCodecPluginLadybird::AudioCodecPluginLadybird(NonnullOwnPtr<AudioThread> au
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-AudioCodecPluginLadybird::~AudioCodecPluginLadybird()
|
|
|
+AudioCodecPluginQt::~AudioCodecPluginQt()
|
|
|
{
|
|
|
m_audio_thread->stop().release_value_but_fixme_should_propagate_errors();
|
|
|
}
|
|
|
|
|
|
-void AudioCodecPluginLadybird::resume_playback()
|
|
|
+void AudioCodecPluginQt::resume_playback()
|
|
|
{
|
|
|
m_audio_thread->queue_task({ AudioTask::Type::Play }).release_value_but_fixme_should_propagate_errors();
|
|
|
}
|
|
|
|
|
|
-void AudioCodecPluginLadybird::pause_playback()
|
|
|
+void AudioCodecPluginQt::pause_playback()
|
|
|
{
|
|
|
m_audio_thread->queue_task({ AudioTask::Type::Pause }).release_value_but_fixme_should_propagate_errors();
|
|
|
}
|
|
|
|
|
|
-void AudioCodecPluginLadybird::set_volume(double volume)
|
|
|
+void AudioCodecPluginQt::set_volume(double volume)
|
|
|
{
|
|
|
|
|
|
AudioTask task { AudioTask::Type::Volume };
|
|
@@ -51,7 +51,7 @@ void AudioCodecPluginLadybird::set_volume(double volume)
|
|
|
m_audio_thread->queue_task(move(task)).release_value_but_fixme_should_propagate_errors();
|
|
|
}
|
|
|
|
|
|
-void AudioCodecPluginLadybird::seek(double position)
|
|
|
+void AudioCodecPluginQt::seek(double position)
|
|
|
{
|
|
|
AudioTask task { AudioTask::Type::Seek };
|
|
|
task.data = position;
|
|
@@ -59,7 +59,7 @@ void AudioCodecPluginLadybird::seek(double position)
|
|
|
m_audio_thread->queue_task(move(task)).release_value_but_fixme_should_propagate_errors();
|
|
|
}
|
|
|
|
|
|
-Duration AudioCodecPluginLadybird::duration()
|
|
|
+Duration AudioCodecPluginQt::duration()
|
|
|
{
|
|
|
return m_audio_thread->duration();
|
|
|
}
|