arduino-audio-tools
Loading...
Searching...
No Matches
Modules | Classes | Enumerations | Functions

Audio Metadata (Title, Author...) More...

Modules

 
 

Classes

class  AbstractMetaData
 Common Metadata methods. More...
 
class  MetaDataFilter
 Class which filters out ID3v1 and ID3v2 Metadata and provides only the audio data to the decoder. More...
 
class  MetaDataFilterDecoder
 MetaDataFiler applied to the indicated decoder: Class which filters out ID3v1 and ID3v2 Metadata and provides only the audio data to the decoder. More...
 
class  MetaDataFilterEncoder
 MetaDataFilter applied to an encoder: filters out ID3v1 / ID3v2 metadata from the mp3 input stream before it is provided to the wrapped encoder. This is basically a pass-through for mp3 data with metadata skipped. More...
 
class  MetaDataOutput
 ID3 and Icecast/Shoutcast metadata output support. Just write the audio data to an object of this class and receive the metadata via the callback. More...
 

Enumerations

enum  ID3TypeSelection {
  SELECT_ID3V1 =0b001 , SELECT_ID3V2 =0b010 , SELECT_ID3 =0b011 , SELECT_ICY =0b100 ,
  SELECT_ANY =0b111
}
 Enum to filter by type of metadata. More...
 
enum  MetaDataType {
  Title , Artist , Album , Genre ,
  Name , Description , Corrupted
}
 Type of meta info. More...
 

Functions

static const chartoStr (MetaDataType t)
 Converts the MetaDataType to a string.
 

Detailed Description

Audio Metadata (Title, Author...)

Enumeration Type Documentation

◆ ID3TypeSelection

Enum to filter by type of metadata.

Enumerator
SELECT_ID3V1 
SELECT_ID3V2 
SELECT_ID3 
SELECT_ICY 
SELECT_ANY 

◆ MetaDataType

Type of meta info.

Enumerator
Title 
Artist 
Album 
Genre 
Name 
Description 
Corrupted 

Function Documentation

◆ toStr()

static const char * toStr ( MetaDataType  t)
static

Converts the MetaDataType to a string.