// Copyright (c) Charles J. Cliffe // SPDX-License-Identifier: GPL-2.0+ #pragma once #include "AudioFile.h" #include class AudioFileWAV : public AudioFile { public: AudioFileWAV(); ~AudioFileWAV(); std::string getExtension(); std::string getSuffix(); bool writeToFile(AudioThreadInputPtr input); bool closeFile(); protected: std::ofstream outputFileStream; std::string suffix; };