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


Public Member Functions | |
| HWavReader (const char *filename, HProbe< T > *probe=nullptr) | |
| bool | Start () |
| 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 HFileReader< T > | |
| HFileReader (const char *filename, HProbe< T > *probe=nullptr) | |
| HFileReader (const std::string filename, HProbe< T > *probe=nullptr) | |
| virtual int | Read (T *dest, size_t blocksize) |
| bool | Stop () |
| void | Seek (int bytes) |
Public Member Functions inherited from HReader< T > | |
| virtual | ~HReader ()=default |
| HReader< T > * | Reader () |
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 |
| HWavReader< T >::HWavReader | ( | const char * | filename, |
| HProbe< T > * | probe = nullptr |
||
| ) |
Construct a new wav reader stream that reads the specified wav file
|
inlinevirtual |
Execute and/or pass on a command
Reimplemented from HFileReader< T >.
|
virtual |
Initialize before first read
Reimplemented from HFileReader< T >.
1.8.17