openMSX
|
#include <WavData.hh>
Public Member Functions | |
WavData ()=default | |
Construct empty wav. More... | |
template<typename Filter = NoFilter> | |
WavData (const std::string &filename, Filter filter={}) | |
Construct from .wav file and optional filter. More... | |
template<typename Filter = NoFilter> | |
WavData (File file, Filter filter={}) | |
unsigned | getFreq () const |
unsigned | getSize () const |
int16_t | getSample (unsigned pos) const |
Definition at line 17 of file WavData.hh.
|
default |
Construct empty wav.
|
inlineexplicit |
Construct from .wav file and optional filter.
Definition at line 30 of file WavData.hh.
|
inlineexplicit |
Definition at line 64 of file WavData.hh.
References openmsx::File::mmap().
|
inline |
Definition at line 36 of file WavData.hh.
Referenced by openmsx::WavAudioInput::readSample(), TEST_CASE(), and openmsx::WavImage::WavImage().
|
inline |
Definition at line 38 of file WavData.hh.
Referenced by openmsx::WavImage::fillBuffer(), openmsx::WavImage::getSampleAt(), openmsx::WavAudioInput::readSample(), and TEST_CASE().
|
inline |
Definition at line 37 of file WavData.hh.
Referenced by openmsx::WavImage::getEndTime(), openmsx::WavAudioInput::plugHelper(), openmsx::WavAudioInput::readSample(), and TEST_CASE().