|
AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
|
This is the data you get when you load a sound-font file. More...
#include <WaveTableData.h>
Classes | |
| struct | GeneralInfo |
| struct | VersionTag |
Public Member Functions | |
| SoundFontData () | |
| virtual | ~SoundFontData () |
| virtual void | DumpInfo (FILE *fp) const override |
| const GeneralInfo & | GetGeneralInfo () const |
| GeneralInfo & | GetGeneralInfo () |
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 sound-font file.
| SoundFontData::SoundFontData | ( | ) |
|
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.
|
inline |
|
inline |