id3lib 3.8.3

- Main Page
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Functions
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_Frame * | setFrameText (ID3_TagImpl &, ID3_FrameID, String)
ID3_C_EXPORT size_t | removeFrames (ID3_TagImpl &, ID3_FrameID)
ID3_C_EXPORT ID3_Frame * | hasArtist (const ID3_TagImpl &)
ID3_C_EXPORT String | getArtist (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setArtist (ID3_TagImpl &, String)
ID3_C_EXPORT size_t | removeArtists (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasAlbum (const ID3_TagImpl &)
ID3_C_EXPORT String | getAlbum (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setAlbum (ID3_TagImpl &, String)
ID3_C_EXPORT size_t | removeAlbums (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasTitle (const ID3_TagImpl &)
ID3_C_EXPORT String | getTitle (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setTitle (ID3_TagImpl &, String)
ID3_C_EXPORT size_t | removeTitles (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasYear (const ID3_TagImpl &)
ID3_C_EXPORT String | getYear (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setYear (ID3_TagImpl &, String)
ID3_C_EXPORT size_t | removeYears (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasV1Comment (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasComment (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_Frame * | setComment (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_Frame * | hasTrack (const ID3_TagImpl &)
ID3_C_EXPORT String | getTrack (const ID3_TagImpl &)
ID3_C_EXPORT size_t | getTrackNum (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setTrack (ID3_TagImpl &, uchar ucTrack, uchar ucTotal)
ID3_C_EXPORT size_t | removeTracks (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasGenre (const ID3_TagImpl &)
ID3_C_EXPORT String | getGenre (const ID3_TagImpl &)
ID3_C_EXPORT size_t | getGenreNum (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setGenre (ID3_TagImpl &, size_t ucGenre)
ID3_C_EXPORT size_t | removeGenres (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasLyrics (const ID3_TagImpl &)
ID3_C_EXPORT String | getLyrics (const ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | setLyrics (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_Frame * | setLyricist (ID3_TagImpl &, String)
ID3_C_EXPORT size_t | removeLyricists (ID3_TagImpl &)
ID3_C_EXPORT ID3_Frame * | hasSyncLyrics (const ID3_TagImpl &, String lang, String desc)
ID3_C_EXPORT ID3_Frame * | setSyncLyrics (ID3_TagImpl &, BString, ID3_TimeStampFormat, String, String, ID3_ContentType)
ID3_C_EXPORT BString | getSyncLyrics (const ID3_TagImpl &tag, String lang, String desc)

## Function Documentation

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

Definition at line 165 of file helpers.cpp.

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

Definition at line 130 of file helpers.cpp.

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

Definition at line 252 of file helpers.cpp.

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

Definition at line 99 of file helpers.cpp.

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

Definition at line 383 of file helpers.cpp.

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

Definition at line 388 of file helpers.cpp.

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

Definition at line 478 of file helpers.cpp.

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

Definition at line 434 of file helpers.cpp.

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

Definition at line 43 of file helpers.cpp.

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

Definition at line 63 of file helpers.cpp.

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

Definition at line 527 of file helpers.cpp.

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

Definition at line 188 of file helpers.cpp.

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

Definition at line 345 of file helpers.cpp.

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

Definition at line 350 of file helpers.cpp.

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

Definition at line 243 of file helpers.cpp.

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

Definition at line 211 of file helpers.cpp.

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

Definition at line 159 of file helpers.cpp.

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

Definition at line 120 of file helpers.cpp.

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

Definition at line 237 of file helpers.cpp.

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

Definition at line 377 of file helpers.cpp.

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

Definition at line 428 of file helpers.cpp.

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

Definition at line 495 of file helpers.cpp.

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

Definition at line 182 of file helpers.cpp.

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

Definition at line 339 of file helpers.cpp.

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

Definition at line 228 of file helpers.cpp.

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

Definition at line 205 of file helpers.cpp.

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

Definition at line 137 of file tag_parse.cpp.

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

Definition at line 175 of file helpers.cpp.

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

Definition at line 303 of file helpers.cpp.

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

Definition at line 142 of file helpers.cpp.

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

Definition at line 309 of file helpers.cpp.

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

Definition at line 84 of file helpers.cpp.

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

Definition at line 421 of file helpers.cpp.

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

Definition at line 488 of file helpers.cpp.

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

Definition at line 473 of file helpers.cpp.

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

Definition at line 198 of file helpers.cpp.

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

Definition at line 370 of file helpers.cpp.

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

Definition at line 221 of file helpers.cpp.

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

Definition at line 78 of file tag_render.cpp.

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

Definition at line 170 of file helpers.cpp.

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

Definition at line 136 of file helpers.cpp.

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

Definition at line 258 of file helpers.cpp.

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

Definition at line 105 of file helpers.cpp.

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

Definition at line 414 of file helpers.cpp.

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

Definition at line 483 of file helpers.cpp.

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

Definition at line 439 of file helpers.cpp.

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.

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

Definition at line 193 of file helpers.cpp.

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

Definition at line 356 of file helpers.cpp.

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

Definition at line 216 of file helpers.cpp.