|
| VMusic (Stream &stream) |
| Default Constructor. More...
|
|
bool | init () |
|
void | process () |
|
bool | driveInserted () const |
|
bool | moduleAvailable () const |
|
bool | isPlaying () const |
|
bool | isBusy () |
|
bool | available () const |
|
bool | deleteDirectory (const char *dir) |
|
bool | diskLabel (char *labelBuffer, size_t bufferSize) |
|
bool | diskSerialNumber (uint32_t &serialNumber) |
|
bool | deleteFile (const char *fname) |
|
bool | renameFile (const char *oldname, const char *newname) |
|
bool | makeDirectory (const char *dir) |
|
bool | openFileRead (const char *fileName) |
|
bool | openFileAppend (const char *fileName) |
|
bool | closeFile (const char *fileName) |
|
bool | readFile (const char *fileName) |
|
bool | getFileSize (const char *fileName, uint32_t &size) |
|
bool | parseTextFile (Parser &parser, const char *fileName, const char *dir=nullptr) |
|
bool | seekFile (uint32_t pos) |
|
bool | readOpenFile (uint8_t *ptr, uint32_t len) |
|
bool | writeToFile (uint8_t *ptr, uint32_t len) |
|
bool | writeStringToFile (const char *ptr) |
|
bool | changeDirectory (const char *dir=nullptr) |
|
bool | suspendDisk () |
|
bool | wakeDisk () |
|
bool | openDirectory (const char *dir=nullptr) |
|
bool | readDirectory (DirEntry &entry) |
|
bool | play (const char *snd, const char *dir=nullptr) |
|
bool | playRepeatedly (const char *snd, const char *dir=nullptr) |
|
bool | playAll (const char *dir=nullptr) |
|
bool | playAllRepeatedly (const char *dir=nullptr) |
|
bool | playRandomRepeatedly (const char *dir=nullptr) |
|
bool | nextTrack () |
|
bool | previousTrack () |
|
bool | nextDirectory () |
|
void | togglePausePlay () |
|
bool | fastForward () |
|
bool | fastReverse () |
|
bool | stop () |
|
bool | setVolume (uint8_t volumePercent) |
|
uint16_t | readCommandRegister (uint8_t commandRegister) |
|
bool | writeCommandRegister (uint8_t commandRegister, uint16_t value) |
|
void | outputString (const char *str) |
|
void | outputUpperString (const char *str) |
|
uint16_t | getDecodeTime () |
|
uint32_t | getSampleRate () |
|
bool | isStereo () |
|
bool | isMono () |
|
void | setBassEnhancer (int trebleControl, int freqLimit, int bassEnhancer, int lowerLimit) |
|
void | sendCommand (const char *cmd=nullptr, const char *arg1=nullptr, const char *arg2=nullptr) |
|
void | sendByteCommand (const char *cmd, uint8_t arg) |
|
void | sendByteWordCommand (const char *cmd, uint8_t arg, uint16_t word) |
|
uint8_t | readByte () |
|
bool | expectResponse (const char *altresponse=nullptr) |
|
uint8_t * | getChunkResponse (uint8_t *buffer, size_t size) |
|
uint8_t * | getResponse (size_t &size) |
|
uint8_t * | readLine (size_t &size) |
|
uint8_t * | readUntilPrompt (size_t &size) |
|