arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
audio_tools::AbstractMetaData Class Referenceabstract

Common Metadata methods. More...

#include <AbstractMetaData.h>

Inheritance diagram for audio_tools::AbstractMetaData:
audio_tools::MetaDataICY audio_tools::MetaDataID3

Public Member Functions

virtual void begin ()=0
 
virtual void end ()=0
 
virtual void setCallback (void(*fn)(MetaDataType info, const char *str, int len))=0
 
virtual void setIcyMetaInt (int value)
 
virtual size_t write (const uint8_t *data, size_t length)=0
 

Detailed Description

Common Metadata methods.

Member Function Documentation

◆ begin()

virtual void audio_tools::AbstractMetaData::begin ( )
pure virtual

Implemented in audio_tools::MetaDataICY.

◆ end()

virtual void audio_tools::AbstractMetaData::end ( )
pure virtual

Implemented in audio_tools::MetaDataICY.

◆ setCallback()

virtual void audio_tools::AbstractMetaData::setCallback ( void(*)(MetaDataType info, const char *str, int len)  fn)
pure virtual

Implemented in audio_tools::MetaDataICY.

◆ setIcyMetaInt()

virtual void audio_tools::AbstractMetaData::setIcyMetaInt ( int  value)
inlinevirtual

Reimplemented in audio_tools::MetaDataICY.

◆ write()

virtual size_t audio_tools::AbstractMetaData::write ( const uint8_t *  data,
size_t  length 
)
pure virtual

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