File tree Expand file tree Collapse file tree 3 files changed +15
-0
lines changed Expand file tree Collapse file tree 3 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -116,6 +116,11 @@ class AudioSourceIdxSD : public AudioSource {
116116 return idx.indexOf (filename);
117117 }
118118
119+ // / Provides the filen name for the indicated index
120+ const char * name (int pos) {
121+ return idx[pos];
122+ }
123+
119124protected:
120125#if defined(USE_SD_NO_NS)
121126 SDIndex<SDClass, File> idx{SD};
Original file line number Diff line number Diff line change @@ -146,6 +146,11 @@ class AudioSourceIdxSDFAT : public AudioSource {
146146 return idx.indexOf (filename);
147147 }
148148
149+ // / Provides the filen name for the indicated index
150+ const char * name (int pos) {
151+ return idx[pos];
152+ }
153+
149154 protected:
150155 SdSpiConfig *p_cfg = nullptr ;
151156 AudioFs sd;
Original file line number Diff line number Diff line change @@ -104,6 +104,11 @@ class AudioSourceIdxSDMMC : public AudioSource {
104104 return idx.indexOf (filename);
105105 }
106106
107+ // / Provides the filen name for the indicated index
108+ const char * name (int pos) {
109+ return idx[pos];
110+ }
111+
107112protected:
108113 SDIndex<fs::SDMMCFS,fs::File> idx{SD_MMC};
109114 File file;
You can’t perform that action at this time.
0 commit comments