XX CMake Package
Loading...
Searching...
No Matches
XX::Sample::Writer Class Reference

writer for audio samples More...

#include <XXSampleWriter.h>

Inheritance diagram for XX::Sample::Writer:
XX::Sample::Wave XX::Sample::Abstract

Detailed Description

writer for audio samples

wav file only!

Public Member Functions

 Writer (const uint8_t &numerOfChannels)
void clear ()
void append (const Channels &channels)
void save (const QString &fileName, const uint16_t sampleRate=48000)
Public Member Functions inherited from XX::Sample::Abstract
 Abstract ()

Additional Inherited Members

Protected Member Functions inherited from XX::Sample::Wave
bool load (const QString &fileName) override
bool save (const QString &fileName) override
Static Protected Member Functions inherited from XX::Sample::Abstract
static Data interlace (const Channels &input)
static Channels deinterlace (const Data &input, const uint8_t numberOfChannels=2)
Protected Attributes inherited from XX::Sample::Abstract
Data interlacedContent
Meta meta

Constructor & Destructor Documentation

◆ Writer()

XX::Sample::Writer::Writer ( const uint8_t & numerOfChannels)

Member Function Documentation

◆ append()

void XX::Sample::Writer::append ( const Channels & channels)

◆ clear()

void XX::Sample::Writer::clear ( )

◆ save()

void XX::Sample::Writer::save ( const QString & fileName,
const uint16_t sampleRate = 48000 )

The documentation for this class was generated from the following file: