arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
AbstractMetaData.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

class  AbstractMetaData
 Common Metadata methods. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

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 size_t strnlength (const char *s, size_t n)
 unfortunatly strnlen or strnlen_s is not available in all implementations
 
static const chartoStr (MetaDataType t)
 Converts the MetaDataType to a string.
 

Variables

static const charMetaDataTypeStr [] = {"Title", "Artist", "Album", "Genre","Name", "Description", "Corrupted"}