|
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.