tinyhttp
|
Extension which supports the Streaming of music files from a SD drive. More...
#include <ExtensionMusicFileStream.h>
Public Member Functions | |
ExtensionMusicFileStream (const char *url="/music", const char *startDir="/", const char *mime="audio/mpeg", const char *extension="mp3", int bufferSize=512, int cspin=-1, int delay=10) | |
virtual void | open (HttpServer *server) |
Protected Member Functions | |
virtual void | doLoop () override |
File & | getMusicFile () |
void | setupSD () |
Protected Attributes | |
uint8_t * | buffer |
int | buffer_size |
File | current_file |
int | delay_ms |
File | directory |
File | empty |
const char * | file_extension |
bool | is_open = false |
int | loop_count |
int | loop_limit = 10 |
int | sd_cs |
const char * | start_dir |
ExtensionStreamBasic * | streaming |
const char * | url |
Extension which supports the Streaming of music files from a SD drive.