|
HARDT - The Ham Radio DSP Toolkit
|
#include <hwavwriter.h>


Public Member Functions | |
| HWavWriter (const char *filename, H_SAMPLE_FORMAT format, int channels, H_SAMPLE_RATE rate, bool sequence=false) | |
| HWavWriter (const char *filename, H_SAMPLE_FORMAT format, int channels, H_SAMPLE_RATE rate, HWriterConsumer< T > *consumer, bool sequence=false) | |
| bool | Start () |
| bool | Stop () |
| virtual int | Write (T *dest, size_t blocksize) |
| bool | Command (HCommand *command) |
Public Member Functions inherited from HWav | |
| H_SAMPLE_FORMAT | GetFormat () |
| int | GetChannels () |
| H_SAMPLE_RATE | GetRate () |
| size_t | GetSize () |
| const char * | GetFilename () |
| HWav (const char *filename) | |
Public Member Functions inherited from HFileWriter< T > | |
| HFileWriter (const char *filename, bool sequence=false) | |
| HFileWriter (const std::string filename, bool sequence=false) | |
| HFileWriter (const char *filename, HWriterConsumer< T > *consumer, bool sequence=false) | |
| HFileWriter (const std::string filename, HWriterConsumer< T > *consumer, bool sequence=false) | |
| void | Seek (int bytes) |
Public Member Functions inherited from HWriter< T > | |
| virtual | ~HWriter ()=default |
| HWriter< T > * | Writer () |
Public Member Functions inherited from HObject | |
| HObject () | |
Additional Inherited Members | |
Protected Member Functions inherited from HWav | |
| HWav (HWav const &wav) | |
| HWav (const char *filename, H_SAMPLE_FORMAT format, int channels, H_SAMPLE_RATE rate) | |
Protected Attributes inherited from HWav | |
| WavHeader | _header |
Write samples to a wav file
|
inline |
Construct a new wav writer
|
inline |
Construct a new wav writer
|
inlinevirtual |
Execute or carry through a command
Reimplemented from HFileWriter< T >.
|
virtual |
Initialize before first write
Reimplemented from HFileWriter< T >.
|
virtual |
Complete the wav header with the final size, and cleanup after last write
Reimplemented from HFileWriter< T >.
|
virtual |
Write to this wav stream
Reimplemented from HFileWriter< T >.
1.8.17