summaryrefslogtreecommitdiff
path: root/src/audio/audio_playback.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/audio_playback.cpp')
-rw-r--r--src/audio/audio_playback.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/audio/audio_playback.cpp b/src/audio/audio_playback.cpp
index 20cf6689..4df598c5 100644
--- a/src/audio/audio_playback.cpp
+++ b/src/audio/audio_playback.cpp
@@ -56,11 +56,10 @@ AudioPlayback::~AudioPlayback() {
}
auto AudioPlayback::Play(const std::string& filename) -> void {
- auto info = std::make_unique<StreamInfo>();
- info->path = filename;
- auto event = StreamEvent::CreateStreamInfo(nullptr, std::move(info));
-
- xQueueSend(input_handle_, event.release(), portMAX_DELAY);
+ StreamInfo info;
+ info.path = filename;
+ auto event = StreamEvent::CreateStreamInfo(input_handle_, info);
+ xQueueSend(input_handle_, &event, portMAX_DELAY);
}
auto AudioPlayback::ConnectElements(IAudioElement* src, IAudioElement* sink)