#pragma once #include #include #include #include namespace engine::audio { struct WavData { int sample_rate = 0; int channels = 0; std::vector samples; }; WavData read_wav_f32(std::istream & input); WavData read_wav_f32(std::string_view input); WavData read_wav_f32(const std::filesystem::path & path); } // namespace engine::audio