arduino-audio-tools
|
Lookup MIME types by file extension. More...
#include <MimeResolver.h>
Public Member Functions | |
void | addMimeEntry (const char *ext, const char *mime) |
Add custom mime entry (overrides default entries) | |
const char * | fromExtension (const char *extension) |
const char * | fromFilename (const char *filename) |
Protected Attributes | |
Vector< MimeEntry > | custom_mime_table |
Lookup MIME types by file extension.
Small, header-only helper that maps file name extensions (for example "mp3" or ".wav") to standardized MIME type strings (for example "audio/mpeg" or "audio/vnd.wave"). The resolver performs a case-insensitive match and accepts extensions with or without a leading '.'.
Behavior:
mime_table
) declared above the class. Modify that table to add or change mappings.
|
inline |
Return MIME for an extension (case-insensitive). Returns nullptr if unknown.
|
inline |
Return MIME for a filename (looks up extension). Returns nullptr if unknown.