CubicSDR/src/audio/AudioFileWAV.h

26 lines
430 B
C++

// Copyright (c) Charles J. Cliffe
// SPDX-License-Identifier: GPL-2.0+
#pragma once
#include "AudioFile.h"
#include <fstream>
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;
};