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

tag.h File Reference

#include <stdio.h>
#include "header_tag.h"
#include "frame.h"
#include "spec.h"

Compounds

struct  ID3_Elem
class  ID3_Tag
 The representative class of an id3 tag. More...


operator[]

Returns a pointer to the frame with the given index; returns NULL if there is no such frame at that index.
Parameters:
nIndex   The index of the frame that is to be retrieved
Returns:
A pointer to the requested frame, or NULL if no such frame.
See also:
GetFrameNum


ID3_Tagoperator<< (ID3_Tag &, const ID3_Frame &)
 Copies.

ID3_Tagoperator<< (ID3_Tag &, const ID3_Frame *)
 Attaches a pointer to a frame.


Functions

size_t ID3_GetDataSize (const ID3_Tag &)
int32 ID3_IsTagHeader (const uchar header[ID3_TAGHEADERSIZE])

Variables

const char STR_V1_COMMENT_DESC [] = "ID3v1 Comment"
 String used for the description field of a comment tag converted from an id3v1 tag to an id3v2 tag. More...


Function Documentation

size_t ID3_GetDataSize ( const ID3_Tag & tag )
 

int32 ID3_IsTagHeader ( const uchar header[ID3_TAGHEADERSIZE] )
 

ID3_Tag& operator<< ( ID3_Tag & tag,
const ID3_Frame * frame )
 

Attaches a pointer to a frame.

ID3_Tag& operator<< ( ID3_Tag & tag,
const ID3_Frame & frame )
 

Copies.


Variable Documentation

const char STR_V1_COMMENT_DESC[] = "ID3v1 Comment"
 

String used for the description field of a comment tag converted from an id3v1 tag to an id3v2 tag.

See also:
ID3V1_Tag


Generated at Mon Mar 5 12:06:45 2001 for id3lib by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001