OpenWareLaboratory
|
Public Member Functions | |
FloatArray | createFloatArray (size_t channel) |
int16_t | getAudioFormat () |
size_t | getBitsPerSample () |
void * | getData () |
WavHeader * | getHeader () |
size_t | getNumberOfChannels () |
size_t | getNumberOfSamples () |
size_t | getSize () |
bool | isValid () |
void | read (size_t channel, FloatArray output) |
WavFile (void *data, size_t len) | |
|
inline |
Definition at line 34 of file WavFile.h.
References WavHeader::fmtchunk_id, WavHeader::fmtchunk_size, WavDataChunk::id, and WavDataChunk::size.
|
inline |
Definition at line 116 of file WavFile.h.
References FloatArray::create(), getNumberOfSamples(), and read().
|
inline |
Definition at line 77 of file WavFile.h.
References WavHeader::audio_format.
|
inline |
Definition at line 74 of file WavFile.h.
References WavHeader::bps.
|
inline |
|
inline |
Definition at line 64 of file WavFile.h.
References WavHeader::num_channels.
Referenced by getNumberOfSamples(), isValid(), and read().
|
inline |
Definition at line 67 of file WavFile.h.
References WavHeader::bps, getNumberOfChannels(), and WavDataChunk::size.
Referenced by createFloatArray(), isValid(), and read().
|
inline |
Definition at line 44 of file WavFile.h.
References WavHeader::audio_format, WavHeader::bps, WavHeader::chunk_id, WavHeader::format, getNumberOfChannels(), getNumberOfSamples(), WavDataChunk::id, and WavDataChunk::size.
|
inline |
Definition at line 83 of file WavFile.h.
References WavHeader::audio_format, WavHeader::bps, getData(), getNumberOfChannels(), getNumberOfSamples(), and SimpleArray< T >::getSize().
Referenced by createFloatArray().