28#ifndef _ID3LIB_FRAME_H_
29#define _ID3LIB_FRAME_H_
68 size_t NumFields()
const;
70 const char* GetDescription()
const;
73 const char* GetTextID()
const;
76 bool HasChanged()
const;
84 bool SetCompression(
bool b);
85 bool GetCompression()
const;
86 size_t GetDataSize()
const;
88 bool SetEncryptionID(
uchar id);
89 uchar GetEncryptionID()
const;
91 bool SetGroupingID(
uchar id);
92 uchar GetGroupingID()
const;
The representative class of an ID3v2 field.
virtual const ID3_Field * GetNext()=0
virtual ID3_Field * GetNext()=0
The representative class of an id3v2 frame.
ID3_FieldID
Enumeration of the different types of fields in a frame.
ID3_FrameID
Enumeration of the different types of frames recognized by id3lib.
@ ID3FID_NOFRAME
No known frame.