Skip to content

Commit c631709

Browse files
committed
AudioSourceSDFAT constructor
1 parent 168e7a3 commit c631709

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/AudioTools/Disk/AudioSourceSDFAT.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,18 @@ class AudioSourceSDFAT : public AudioSource {
7070
setup_index = setupIndex;
7171
}
7272

73+
/// Constructor for providing an open FS
74+
AudioSourceSDFAT(AudioFs fs, const char *startFilePath="/", const char *ext="", bool setupIndex = true){
75+
TRACED();
76+
sd = fs;
77+
p_cfg = nullptr;
78+
owns_cfg = false;
79+
start_path = startFilePath;
80+
exension = ext;
81+
setup_index = setupIndex;
82+
is_sd_setup = true;
83+
}
84+
7385
virtual ~AudioSourceSDFAT() {
7486
end();
7587
if (owns_cfg) delete (p_cfg);

0 commit comments

Comments
 (0)