id3lib 3.8.3
dami::id3::v2 Namespace Reference

Functions

bool parse (ID3_TagImpl &tag, ID3_Reader &rdr)
 
void render (ID3_Writer &writer, const ID3_TagImpl &tag)
 
ID3_C_EXPORT String getString (const ID3_Frame *, ID3_FieldID)
 
ID3_C_EXPORT String getStringAtIndex (const ID3_Frame *, ID3_FieldID, size_t)
 
ID3_C_EXPORT String getFrameText (const ID3_TagImpl &, ID3_FrameID)
 
ID3_C_EXPORT ID3_FramesetFrameText (ID3_TagImpl &, ID3_FrameID, String)
 
ID3_C_EXPORT size_t removeFrames (ID3_TagImpl &, ID3_FrameID)
 
ID3_C_EXPORT ID3_FramehasArtist (const ID3_TagImpl &)
 
ID3_C_EXPORT String getArtist (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetArtist (ID3_TagImpl &, String)
 
ID3_C_EXPORT size_t removeArtists (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasAlbum (const ID3_TagImpl &)
 
ID3_C_EXPORT String getAlbum (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetAlbum (ID3_TagImpl &, String)
 
ID3_C_EXPORT size_t removeAlbums (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasTitle (const ID3_TagImpl &)
 
ID3_C_EXPORT String getTitle (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetTitle (ID3_TagImpl &, String)
 
ID3_C_EXPORT size_t removeTitles (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasYear (const ID3_TagImpl &)
 
ID3_C_EXPORT String getYear (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetYear (ID3_TagImpl &, String)
 
ID3_C_EXPORT size_t removeYears (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasV1Comment (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasComment (const ID3_TagImpl &)
 
ID3_C_EXPORT String getComment (const ID3_TagImpl &, String desc)
 
ID3_C_EXPORT String getV1Comment (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetComment (ID3_TagImpl &, String, String, String)
 
ID3_C_EXPORT size_t removeComments (ID3_TagImpl &, String)
 
ID3_C_EXPORT size_t removeAllComments (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasTrack (const ID3_TagImpl &)
 
ID3_C_EXPORT String getTrack (const ID3_TagImpl &)
 
ID3_C_EXPORT size_t getTrackNum (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetTrack (ID3_TagImpl &, uchar ucTrack, uchar ucTotal)
 
ID3_C_EXPORT size_t removeTracks (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasGenre (const ID3_TagImpl &)
 
ID3_C_EXPORT String getGenre (const ID3_TagImpl &)
 
ID3_C_EXPORT size_t getGenreNum (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetGenre (ID3_TagImpl &, size_t ucGenre)
 
ID3_C_EXPORT size_t removeGenres (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasLyrics (const ID3_TagImpl &)
 
ID3_C_EXPORT String getLyrics (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetLyrics (ID3_TagImpl &, String, String, String)
 
ID3_C_EXPORT size_t removeLyrics (ID3_TagImpl &)
 
ID3_C_EXPORT String getLyricist (const ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramesetLyricist (ID3_TagImpl &, String)
 
ID3_C_EXPORT size_t removeLyricists (ID3_TagImpl &)
 
ID3_C_EXPORT ID3_FramehasSyncLyrics (const ID3_TagImpl &, String lang, String desc)
 
ID3_C_EXPORT ID3_FramesetSyncLyrics (ID3_TagImpl &, BString, ID3_TimeStampFormat, String, String, ID3_ContentType)
 
ID3_C_EXPORT BString getSyncLyrics (const ID3_TagImpl &tag, String lang, String desc)
 

Function Documentation

◆ getAlbum()

String dami::id3::v2::getAlbum ( const ID3_TagImpl & tag)

Definition at line 165 of file helpers.cpp.

◆ getArtist()

String dami::id3::v2::getArtist ( const ID3_TagImpl & tag)

Definition at line 130 of file helpers.cpp.

◆ getComment()

String dami::id3::v2::getComment ( const ID3_TagImpl & tag,
String desc )

Definition at line 252 of file helpers.cpp.

◆ getFrameText()

String dami::id3::v2::getFrameText ( const ID3_TagImpl & tag,
ID3_FrameID id )

Definition at line 99 of file helpers.cpp.

◆ getGenre()

String dami::id3::v2::getGenre ( const ID3_TagImpl & tag)

Definition at line 383 of file helpers.cpp.

◆ getGenreNum()

size_t dami::id3::v2::getGenreNum ( const ID3_TagImpl & tag)

Definition at line 388 of file helpers.cpp.

◆ getLyricist()

String dami::id3::v2::getLyricist ( const ID3_TagImpl & tag)

Definition at line 478 of file helpers.cpp.

◆ getLyrics()

String dami::id3::v2::getLyrics ( const ID3_TagImpl & tag)

Definition at line 434 of file helpers.cpp.

◆ getString()

String dami::id3::v2::getString ( const ID3_Frame * frame,
ID3_FieldID fldName )

Definition at line 43 of file helpers.cpp.

◆ getStringAtIndex()

String dami::id3::v2::getStringAtIndex ( const ID3_Frame * frame,
ID3_FieldID fldName,
size_t nIndex )

Definition at line 63 of file helpers.cpp.

◆ getSyncLyrics()

BString dami::id3::v2::getSyncLyrics ( const ID3_TagImpl & tag,
String lang,
String desc )

Definition at line 527 of file helpers.cpp.

◆ getTitle()

String dami::id3::v2::getTitle ( const ID3_TagImpl & tag)

Definition at line 188 of file helpers.cpp.

◆ getTrack()

String dami::id3::v2::getTrack ( const ID3_TagImpl & tag)

Definition at line 345 of file helpers.cpp.

◆ getTrackNum()

size_t dami::id3::v2::getTrackNum ( const ID3_TagImpl & tag)

Definition at line 350 of file helpers.cpp.

◆ getV1Comment()

String dami::id3::v2::getV1Comment ( const ID3_TagImpl & tag)

Definition at line 243 of file helpers.cpp.

◆ getYear()

String dami::id3::v2::getYear ( const ID3_TagImpl & tag)

Definition at line 211 of file helpers.cpp.

◆ hasAlbum()

ID3_Frame * dami::id3::v2::hasAlbum ( const ID3_TagImpl & tag)

Definition at line 159 of file helpers.cpp.

◆ hasArtist()

ID3_Frame * dami::id3::v2::hasArtist ( const ID3_TagImpl & tag)

Definition at line 120 of file helpers.cpp.

◆ hasComment()

ID3_Frame * dami::id3::v2::hasComment ( const ID3_TagImpl & tag)

Definition at line 237 of file helpers.cpp.

◆ hasGenre()

ID3_Frame * dami::id3::v2::hasGenre ( const ID3_TagImpl & tag)

Definition at line 377 of file helpers.cpp.

◆ hasLyrics()

ID3_Frame * dami::id3::v2::hasLyrics ( const ID3_TagImpl & tag)

Definition at line 428 of file helpers.cpp.

◆ hasSyncLyrics()

ID3_Frame * dami::id3::v2::hasSyncLyrics ( const ID3_TagImpl & tag,
String lang,
String desc )

Definition at line 495 of file helpers.cpp.

◆ hasTitle()

ID3_Frame * dami::id3::v2::hasTitle ( const ID3_TagImpl & tag)

Definition at line 182 of file helpers.cpp.

◆ hasTrack()

ID3_Frame * dami::id3::v2::hasTrack ( const ID3_TagImpl & tag)

Definition at line 339 of file helpers.cpp.

◆ hasV1Comment()

ID3_Frame * dami::id3::v2::hasV1Comment ( const ID3_TagImpl & tag)

Definition at line 228 of file helpers.cpp.

◆ hasYear()

ID3_Frame * dami::id3::v2::hasYear ( const ID3_TagImpl & tag)

Definition at line 205 of file helpers.cpp.

◆ parse()

bool dami::id3::v2::parse ( ID3_TagImpl & tag,
ID3_Reader & rdr )

Definition at line 137 of file tag_parse.cpp.

◆ removeAlbums()

size_t dami::id3::v2::removeAlbums ( ID3_TagImpl & tag)

Definition at line 175 of file helpers.cpp.

◆ removeAllComments()

size_t dami::id3::v2::removeAllComments ( ID3_TagImpl & tag)

Definition at line 303 of file helpers.cpp.

◆ removeArtists()

size_t dami::id3::v2::removeArtists ( ID3_TagImpl & tag)

Definition at line 142 of file helpers.cpp.

◆ removeComments()

size_t dami::id3::v2::removeComments ( ID3_TagImpl & tag,
String desc )

Definition at line 309 of file helpers.cpp.

◆ removeFrames()

size_t dami::id3::v2::removeFrames ( ID3_TagImpl & tag,
ID3_FrameID id )

Definition at line 84 of file helpers.cpp.

◆ removeGenres()

size_t dami::id3::v2::removeGenres ( ID3_TagImpl & tag)

Definition at line 421 of file helpers.cpp.

◆ removeLyricists()

size_t dami::id3::v2::removeLyricists ( ID3_TagImpl & tag)

Definition at line 488 of file helpers.cpp.

◆ removeLyrics()

size_t dami::id3::v2::removeLyrics ( ID3_TagImpl & tag)

Definition at line 473 of file helpers.cpp.

◆ removeTitles()

size_t dami::id3::v2::removeTitles ( ID3_TagImpl & tag)

Definition at line 198 of file helpers.cpp.

◆ removeTracks()

size_t dami::id3::v2::removeTracks ( ID3_TagImpl & tag)

Definition at line 370 of file helpers.cpp.

◆ removeYears()

size_t dami::id3::v2::removeYears ( ID3_TagImpl & tag)

Definition at line 221 of file helpers.cpp.

◆ render()

void dami::id3::v2::render ( ID3_Writer & writer,
const ID3_TagImpl & tag )

Definition at line 78 of file tag_render.cpp.

◆ setAlbum()

ID3_Frame * dami::id3::v2::setAlbum ( ID3_TagImpl & tag,
String text )

Definition at line 170 of file helpers.cpp.

◆ setArtist()

ID3_Frame * dami::id3::v2::setArtist ( ID3_TagImpl & tag,
String text )

Definition at line 136 of file helpers.cpp.

◆ setComment()

ID3_Frame * dami::id3::v2::setComment ( ID3_TagImpl & tag,
String text,
String desc,
String lang )

Definition at line 258 of file helpers.cpp.

◆ setFrameText()

ID3_Frame * dami::id3::v2::setFrameText ( ID3_TagImpl & tag,
ID3_FrameID id,
String text )

Definition at line 105 of file helpers.cpp.

◆ setGenre()

ID3_Frame * dami::id3::v2::setGenre ( ID3_TagImpl & tag,
size_t ucGenre )

Definition at line 414 of file helpers.cpp.

◆ setLyricist()

ID3_Frame * dami::id3::v2::setLyricist ( ID3_TagImpl & tag,
String text )

Definition at line 483 of file helpers.cpp.

◆ setLyrics()

ID3_Frame * dami::id3::v2::setLyrics ( ID3_TagImpl & tag,
String text,
String desc,
String lang )

Definition at line 439 of file helpers.cpp.

◆ setSyncLyrics()

ID3_Frame * dami::id3::v2::setSyncLyrics ( ID3_TagImpl & tag,
BString data,
ID3_TimeStampFormat format,
String desc,
String lang,
ID3_ContentType type )

Definition at line 503 of file helpers.cpp.

◆ setTitle()

ID3_Frame * dami::id3::v2::setTitle ( ID3_TagImpl & tag,
String text )

Definition at line 193 of file helpers.cpp.

◆ setTrack()

ID3_Frame * dami::id3::v2::setTrack ( ID3_TagImpl & tag,
uchar ucTrack,
uchar ucTotal )

Definition at line 356 of file helpers.cpp.

◆ setYear()

ID3_Frame * dami::id3::v2::setYear ( ID3_TagImpl & tag,
String text )

Definition at line 216 of file helpers.cpp.