Deluge Firmware
|
#include <SampleReader.h>
Public Member Functions | |
SampleReader () | |
int | readBytesPassedErrorChecking (char *outputBuffer, int num) |
int | readNewCluster () |
![]() | |
AudioFileReader () | |
int | readBytes (char *outputBuffer, int num) |
virtual int | readBytesPassedErrorChecking (char *outputBuffer, int num)=0 |
void | jumpForwardToBytePos (uint32_t newPos) |
uint32_t | getBytePos () |
int | advanceClustersIfNecessary () |
virtual int | readNewCluster ()=0 |
Public Attributes | |
Cluster * | currentCluster |
![]() | |
int | currentClusterIndex |
int | byteIndexWithinCluster |
uint32_t | fileSize |
AudioFile * | audioFile |
SampleReader::SampleReader | ( | ) |
|
virtual |
Implements AudioFileReader.
|
virtual |
Implements AudioFileReader.
Cluster* SampleReader::currentCluster |