Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SampleReader Class Referencefinal

#include <SampleReader.h>

Inheritance diagram for SampleReader:
Inheritance graph
Collaboration diagram for SampleReader:
Collaboration graph

Public Member Functions

 SampleReader ()
 
int readBytesPassedErrorChecking (char *outputBuffer, int num)
 
int readNewCluster ()
 
- Public Member Functions inherited from AudioFileReader
 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

ClustercurrentCluster
 
- Public Attributes inherited from AudioFileReader
int currentClusterIndex
 
int byteIndexWithinCluster
 
uint32_t fileSize
 
AudioFileaudioFile
 

Constructor & Destructor Documentation

◆ SampleReader()

SampleReader::SampleReader ( )

Member Function Documentation

◆ readBytesPassedErrorChecking()

int SampleReader::readBytesPassedErrorChecking ( char *  outputBuffer,
int  num 
)
virtual

Implements AudioFileReader.

◆ readNewCluster()

int SampleReader::readNewCluster ( )
virtual

Implements AudioFileReader.

Member Data Documentation

◆ currentCluster

Cluster* SampleReader::currentCluster

The documentation for this class was generated from the following files: