|
AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
|
This is the data you get when you load a DSL file. More...
#include <WaveTableData.h>
Public Member Functions | |
| DownloadableSoundData () | |
| virtual | ~DownloadableSoundData () |
| virtual void | DumpInfo (FILE *fp) const override |
Public Member Functions inherited from AudioDataLib::WaveTableData | |
| WaveTableData () | |
| virtual | ~WaveTableData () |
| virtual void | DumpCSV (FILE *fp) const override |
| virtual FileData * | Clone () const override |
| void | Clear () |
| void | AddSample (std::shared_ptr< AudioSampleData > audioSampleData) |
| void | Merge (const std::vector< const WaveTableData * > &waveTableDataArray) |
| uint32_t | GetNumAudioSamples () const |
| const AudioData * | GetAudioSample (uint32_t i) const |
| std::shared_ptr< AudioData > | GetAudioData (uint32_t i) const |
| const AudioSampleData * | FindAudioSample (uint8_t instrument, uint16_t midiKey, uint16_t midiVelocity) const |
Public Member Functions inherited from AudioDataLib::FileData | |
| FileData () | |
| virtual | ~FileData () |
This is the data you get when you load a DSL file.
| DownloadableSoundData::DownloadableSoundData | ( | ) |
|
virtual |
|
overridevirtual |
Derivative implimentations should produce informative, human-readable text about the file data.
| [in] | fp | A pointer to a FILE object to which the text should be written. |
Reimplemented from AudioDataLib::WaveTableData.