From e12ac1d9632856237388614bf393c7338500e00a Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 7 Jun 2023 15:39:28 +1000 Subject: Do some prep cleanup for multiple filetypes --- src/audio/include/fatfs_audio_input.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/audio/include') diff --git a/src/audio/include/fatfs_audio_input.hpp b/src/audio/include/fatfs_audio_input.hpp index bfc0064e..1f9f36a1 100644 --- a/src/audio/include/fatfs_audio_input.hpp +++ b/src/audio/include/fatfs_audio_input.hpp @@ -18,11 +18,13 @@ #include "ff.h" #include "freertos/message_buffer.h" #include "freertos/queue.h" +#include "song.hpp" #include "span.hpp" #include "audio_element.hpp" #include "stream_buffer.hpp" #include "stream_info.hpp" +#include "types.hpp" namespace audio { @@ -42,8 +44,14 @@ class FatfsAudioInput : public IAudioElement { FatfsAudioInput& operator=(const FatfsAudioInput&) = delete; private: + auto ContainerToStreamType(database::Encoding) + -> std::optional; + FIL current_file_; bool is_file_open_; + + std::optional current_container_; + std::optional current_format_; }; } // namespace audio -- cgit v1.2.3