From a7df2855889055976956a58d2a36f23626371ee9 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 23 Nov 2022 17:15:06 +1100 Subject: Mostly done pipeline arch. Now onto cleanup and building. --- src/drivers/include/fatfs_audio_input.hpp | 69 +++++++++++++++---------------- 1 file changed, 34 insertions(+), 35 deletions(-) (limited to 'src/drivers/include') diff --git a/src/drivers/include/fatfs_audio_input.hpp b/src/drivers/include/fatfs_audio_input.hpp index 3753c136..110651d8 100644 --- a/src/drivers/include/fatfs_audio_input.hpp +++ b/src/drivers/include/fatfs_audio_input.hpp @@ -2,39 +2,38 @@ namespace drivers { - class FatfsAudioInput { - public: - FatfsAudioInput(std::shared_ptr storage); - ~FatfsAudioInput(); - - enum Status { - /* - * Successfully read data into the output buffer, and there is still - * data remaining in the file. - */ - OKAY, - - /* - * The ringbuffer was full. No data was read. - */ - RINGBUF_FULL, - - /* - * Some data may have been read into the output buffer, but the file is - * now empty. - */ - FILE_EMPTY, - }; - auto Process() -> Status; - - auto GetOutputBuffer() -> RingbufHandle_t; - - private: - std::shared_ptr storage_; - RingbufHandle_t output_; - - std::string path_; - +class FatfsAudioInput { + public: + FatfsAudioInput(std::shared_ptr storage); + ~FatfsAudioInput(); + + enum Status { + /* + * Successfully read data into the output buffer, and there is still + * data remaining in the file. + */ + OKAY, + + /* + * The ringbuffer was full. No data was read. + */ + RINGBUF_FULL, + + /* + * Some data may have been read into the output buffer, but the file is + * now empty. + */ + FILE_EMPTY, }; - -} // namespace drivers + auto Process() -> Status; + + auto GetOutputBuffer() -> RingbufHandle_t; + + private: + std::shared_ptr storage_; + RingbufHandle_t output_; + + std::string path_; +}; + +} // namespace drivers -- cgit v1.2.3