Skip to content

Commit 8314ab3

Browse files
committed
MultiDecoder custom mime detector
1 parent fc3ace3 commit 8314ab3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/AudioTools/AudioCodecs/MultiDecoder.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,12 @@ class MultiDecoder : public AudioDecoder {
7979
if (actual_decoder.decoder == nullptr) return 0;
8080
// decode the data
8181
return actual_decoder.decoder->write(data, len);
82-
};
82+
}
83+
/// Define your own custom mime detector
84+
void setMimeDetector(const char* (*mimeDetectCallback)(uint8_t* data,
85+
size_t len)) {
86+
mime_detector.setMimeDetector(mimeDetectCallback);
87+
}
8388

8489
protected:
8590
struct DecoderInfo {

0 commit comments

Comments
 (0)