#pragma once #include #include #include #include "audio_element.hpp" #include "audio_sink.hpp" #include "dac.hpp" #include "freertos/portmacro.h" #include "pipeline.hpp" #include "stream_buffer.hpp" namespace audio { namespace task { auto StartPipeline(Pipeline* pipeline, IAudioSink* sink) -> void; auto StartDrain(IAudioSink* sink) -> void; } // namespace task } // namespace audio