arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
MimeResolver Class Reference

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

Detailed Description

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:

Author
Phil Schatzmann

Member Function Documentation

◆ fromExtension()

const char * fromExtension ( const char *  extension)
inline

Return MIME for an extension (case-insensitive). Returns nullptr if unknown.

◆ fromFilename()

const char * fromFilename ( const char *  filename)
inline

Return MIME for a filename (looks up extension). Returns nullptr if unknown.


The documentation for this class was generated from the following file: