Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

misc_support.cpp File Reference

#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include "misc_support.h"

Functions

char * ID3_GetString (const ID3_Frame *frame, ID3_FieldID fldName)
char * ID3_GetString (const ID3_Frame *frame, ID3_FieldID fldName, size_t nIndex)
char * ID3_GetArtist (const ID3_Tag *tag)
ID3_FrameID3_AddArtist (ID3_Tag *tag, const char *text, bool replace)
size_t ID3_RemoveArtists (ID3_Tag *tag)
char * ID3_GetAlbum (const ID3_Tag *tag)
ID3_FrameID3_AddAlbum (ID3_Tag *tag, const char *text, bool replace)
size_t ID3_RemoveAlbums (ID3_Tag *tag)
char * ID3_GetTitle (const ID3_Tag *tag)
ID3_FrameID3_AddTitle (ID3_Tag *tag, const char *text, bool replace)
size_t ID3_RemoveTitles (ID3_Tag *tag)
char * ID3_GetYear (const ID3_Tag *tag)
ID3_FrameID3_AddYear (ID3_Tag *tag, const char *text, bool replace)
size_t ID3_RemoveYears (ID3_Tag *tag)
char * ID3_GetComment (const ID3_Tag *tag, const char *desc)
ID3_FrameID3_AddComment (ID3_Tag *tag, const char *text, bool replace)
ID3_FrameID3_AddComment (ID3_Tag *tag, const char *text, const char *desc, bool replace)
ID3_FrameID3_AddComment (ID3_Tag *tag, const char *text, const char *desc, const char *lang, bool replace)
size_t ID3_RemoveComments (ID3_Tag *tag, const char *desc)
char * ID3_GetTrack (const ID3_Tag *tag)
size_t ID3_GetTrackNum (const ID3_Tag *tag)
ID3_FrameID3_AddTrack (ID3_Tag *tag, uchar trk, uchar ttl, bool replace)
size_t ID3_RemoveTracks (ID3_Tag *tag)
char * ID3_GetGenre (const ID3_Tag *tag)
size_t ID3_GetGenreNum (const ID3_Tag *tag)
ID3_FrameID3_AddGenre (ID3_Tag *tag, size_t genre, bool replace)
size_t ID3_RemoveGenres (ID3_Tag *tag)
char * ID3_GetLyrics (const ID3_Tag *tag)
ID3_FrameID3_AddLyrics (ID3_Tag *tag, const char *text, bool replace)
ID3_FrameID3_AddLyrics (ID3_Tag *tag, const char *text, const char *desc, bool replace)
ID3_FrameID3_AddLyrics (ID3_Tag *tag, const char *text, const char *desc, const char *lang, bool replace)
size_t ID3_RemoveLyrics (ID3_Tag *tag)
char * ID3_GetLyricist (const ID3_Tag *tag)
ID3_FrameID3_AddLyricist (ID3_Tag *tag, const char *text, bool replace)
size_t ID3_RemoveLyricist (ID3_Tag *tag)
ID3_FrameID3_AddSyncLyrics (ID3_Tag *tag, const uchar *data, size_t datasize, ID3_TimeStampFormat format, bool replace)
ID3_FrameID3_AddSyncLyrics (ID3_Tag *tag, const uchar *data, size_t datasize, ID3_TimeStampFormat format, const char *desc, bool replace)
ID3_FrameID3_AddSyncLyrics (ID3_Tag *tag, const uchar *data, size_t datasize, ID3_TimeStampFormat format, const char *desc, const char *lang, bool replace)
ID3_FrameID3_AddSyncLyrics (ID3_Tag *tag, const uchar *data, size_t datasize, ID3_TimeStampFormat format, const char *desc, const char *lang, ID3_ContentType type, bool replace)
ID3_FrameID3_GetSyncLyricsInfo (const ID3_Tag *tag, const char *desc, const char *lang, ID3_TimeStampFormat &format, ID3_ContentType &type, size_t &size)
ID3_FrameID3_GetSyncLyrics (const ID3_Tag *tag, const char *lang, const char *desc, const uchar *pData, size_t &size)

Function Documentation

ID3_Frame* ID3_AddAlbum ID3_Tag * tag,
const char * text,
bool replace = false
 

ID3_Frame* ID3_AddArtist ID3_Tag * tag,
const char * text,
bool replace = false
 

ID3_Frame* ID3_AddComment ID3_Tag * tag,
const char * text,
const char * desc,
const char * lang,
bool replace = false
 

ID3_Frame* ID3_AddComment ID3_Tag * tag,
const char * text,
const char * desc,
bool replace = false
 

ID3_Frame* ID3_AddComment ID3_Tag * tag,
const char * text,
bool replace = false
 

ID3_Frame* ID3_AddGenre ID3_Tag * tag,
size_t ucGenre,
bool replace = false
 

ID3_Frame* ID3_AddLyricist ID3_Tag * tag,
const char * text,
bool replace = false
 

ID3_Frame* ID3_AddLyrics ID3_Tag * tag,
const char * text,
const char * desc,
const char * lang,
bool replace = false
 

ID3_Frame* ID3_AddLyrics ID3_Tag * tag,
const char * text,
const char * desc,
bool replace = false
 

ID3_Frame* ID3_AddLyrics ID3_Tag * tag,
const char * text,
bool replace = false
 

ID3_Frame* ID3_AddSyncLyrics ID3_Tag * tag,
const uchar * data,
size_t datasize,
ID3_TimeStampFormat format,
const char * desc,
const char * lang,
ID3_ContentType type,
bool replace = false
 

ID3_Frame* ID3_AddSyncLyrics ID3_Tag * tag,
const uchar * data,
size_t datasize,
ID3_TimeStampFormat format,
const char * desc,
const char * lang,
bool replace = false
 

ID3_Frame* ID3_AddSyncLyrics ID3_Tag * tag,
const uchar * data,
size_t datasize,
ID3_TimeStampFormat format,
const char * desc,
bool replace = false
 

ID3_Frame* ID3_AddSyncLyrics ID3_Tag * tag,
const uchar * data,
size_t datasize,
ID3_TimeStampFormat format,
bool replace = false
 

ID3_Frame* ID3_AddTitle ID3_Tag * tag,
const char * text,
bool replace = false
 

ID3_Frame* ID3_AddTrack ID3_Tag * tag,
uchar ucTrack,
uchar ucTotal = 0,
bool replace = false
 

ID3_Frame* ID3_AddYear ID3_Tag * tag,
const char * text,
bool replace = false
 

char* ID3_GetAlbum const ID3_Tag * tag
 

char* ID3_GetArtist const ID3_Tag * tag
 

char* ID3_GetComment const ID3_Tag * tag,
const char * desc = ((void*) 0)
 

char* ID3_GetGenre const ID3_Tag * tag
 

size_t ID3_GetGenreNum const ID3_Tag * tag
 

char* ID3_GetLyricist const ID3_Tag * tag
 

char* ID3_GetLyrics const ID3_Tag * tag
 

char* ID3_GetString const ID3_Frame * frame,
ID3_FieldID fldName,
size_t nItems
 

char* ID3_GetString const ID3_Frame * frame,
ID3_FieldID fldName
 

ID3_Frame* ID3_GetSyncLyrics const ID3_Tag * tag,
const char * lang,
const char * desc,
const uchar * pData,
size_t & size
 

ID3_Frame* ID3_GetSyncLyricsInfo const ID3_Tag * tag,
const char * desc,
const char * lang,
ID3_TimeStampFormat & format,
ID3_ContentType & type,
size_t & size
 

char* ID3_GetTitle const ID3_Tag * tag
 

char* ID3_GetTrack const ID3_Tag * tag
 

size_t ID3_GetTrackNum const ID3_Tag * tag
 

char* ID3_GetYear const ID3_Tag * tag
 

size_t ID3_RemoveAlbums ID3_Tag * tag
 

size_t ID3_RemoveArtists ID3_Tag * tag
 

size_t ID3_RemoveComments ID3_Tag * tag,
const char * desc = ((void*) 0)
 

size_t ID3_RemoveGenres ID3_Tag * tag
 

size_t ID3_RemoveLyricist ID3_Tag * tag
 

size_t ID3_RemoveLyrics ID3_Tag * tag
 

size_t ID3_RemoveTitles ID3_Tag * tag
 

size_t ID3_RemoveTracks ID3_Tag * tag
 

size_t ID3_RemoveYears ID3_Tag * tag
 


Generated at Wed Sep 5 16:53:38 2001 for id3lib by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001