XX CMake Package
Loading...
Searching...
No Matches
XXSampleWriter.h
Go to the documentation of this file.
1#ifndef XXSampleWriterH
2#define XXSampleWriterH
3
4#include "XXAudioExportDef.h"
5#include "XXSampleWave.h"
6
7namespace XX
8{
9 namespace Sample
10 {
14
16 {
17 public:
18 Writer(const uint8_t& numerOfChannels);
19
20 public:
21 void clear();
22 void append(const Channels& channels);
23 void save(const QString& fileName, const uint16_t sampleRate = 48000);
24
25 private:
26 const uint8_t numerOfChannels;
27 Channels buffer;
28 };
29 } // namespace Sample
30} // namespace XX
31
32#endif // NOT XXSampleWriterH
#define XXAUDIO_DECLSPEC
Definition XXAudioExportDef.h:11
wave audio sample baseclass for Reader and Writer
Definition XXSampleWave.h:16
Writer(const uint8_t &numerOfChannels)
void save(const QString &fileName, const uint16_t sampleRate=48000)
void append(const Channels &channels)
QList< Data > Channels
Definition XXSampleAbstract.h:17
Definition XXSampleAbstract.h:12
Definition XXPopulatedAbstract.h:11