PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::CID3Tag Klassenreferenz

Klasse zum Parsen und Verändern von ID3 v1 und v2 Tags. Mehr ...

Öffentliche Typen

enum  AudioFormat { AF_UNKNOWN =0, AF_MP3, AF_AIFF }
 
enum  TextEncoding { ENC_USASCII, ENC_ISO88591, ENC_UTF16, ENC_UTF8 }
 

Öffentliche Methoden

 CID3Tag ()
 Konstruktor ohne Dateinamen. Mehr ...
 
 CID3Tag (const CString &File)
 Konstruktor mit Dateinamen. Mehr ...
 
 ~CID3Tag ()
 Destruktor der Klasse. Mehr ...
 
void Clear ()
 Speicher freigeben und Klasse in den Ausgangszustand versetzen. Mehr ...
 
void ClearTags ()
 Alle Tags löschen. Mehr ...
 
int DeleteFrame (CID3Frame *frame)
 
CID3FrameFindFrame (const char *name) const
 Bestimmtes Frame finden. Mehr ...
 
CID3FrameFindFrame (const CString &name) const
 Bestimmtes Frame finden. Mehr ...
 
CID3FrameFindUserDefinedText (const char *description) const
 Benutzerdefinierten Text in einem TXXX-Frame finden. Mehr ...
 
CID3FrameFindUserDefinedText (const CString &description) const
 Benutzerdefinierten Text in einem TXXX-Frame finden. Mehr ...
 
size_t FrameCount () const
 
void generateId3V1Tag (CBinary &tag)
 ID3 Version 1 Tag erstellen. Mehr ...
 
void generateId3V2Tag (CBinary &tag)
 
CString GetAlbum () const
 Name des Albums auslesen. Mehr ...
 
CString GetArtist () const
 Name des Interpreten auslesen. Mehr ...
 
CString GetBPM () const
 
CString GetComment () const
 Kommentar auslesen. Mehr ...
 
CString GetComment (const CString &description) const
 Kommentar auslesen. Mehr ...
 
CString GetEnergyLevel () const
 
CString GetGenre () const
 Genre auslesen. Mehr ...
 
CString GetKey () const
 
CString GetLabel () const
 Name des Plattenlabels auslesen. Mehr ...
 
int GetPicture (int type, CBinary &bin) const
 
int GetPrivateData (CBinary &bin, const CString &identifier) const
 
CMemoryReference GetPrivateData (const CString &identifier) const
 
CString GetRemixer () const
 Name des Remixers oder des Mixes auslesen. Mehr ...
 
CString GetTitle () const
 Name des Titels auslesen. Mehr ...
 
CString GetTrack () const
 Track-Nummer auslesen. Mehr ...
 
CString GetYear () const
 Erscheinungsjahr auslesen. Mehr ...
 
void ListFrames (int hexdump=0) const
 Frames auf STDOUT auflisten. Mehr ...
 
int Load (const CString &File)
 ID3-Tags aus einer Audio-Datei laden. Mehr ...
 
int Load (CFileObject &File)
 ID3-Tags aus einem CFileObject laden. Mehr ...
 
int RemoveFrame (CID3Frame *frame)
 
void RemovePicture (int type)
 
int Save ()
 Tag speichern. Mehr ...
 
int SetAlbum (const CString &album)
 Name des Albums setzen. Mehr ...
 
int SetArtist (const CString &artist)
 Name des Interpreten setzen. Mehr ...
 
int SetBPM (const CString &bpm)
 
int SetComment (const CString &comment)
 Kommentar setzen. Mehr ...
 
int SetComment (const CString &description, const CString &comment)
 Kommentar setzen. Mehr ...
 
int SetEnergyLevel (const CString &energy)
 
int SetGenre (const CString &genre)
 Musikgenre setzen. Mehr ...
 
int SetKey (const CString &key)
 
int SetLabel (const CString &label)
 Name des Plattenlabels setzen. Mehr ...
 
void SetLogfile (CLog *log)
 
void SetMaxPaddingSpace (int bytes)
 
void SetPaddingSize (int bytes)
 To be done. Mehr ...
 
void SetPaddingSpace (int bytes)
 
int SetPicture (int type, const CBinary &bin, const CString &MimeType)
 
int SetRemixer (const CString &remixer)
 Name des Remixers oder des Mixes. Mehr ...
 
int SetTextFrame (const char *framename, const CString &text, TextEncoding enc=ENC_UTF16)
 
int SetTitle (const CString &title)
 Titel des Songs setzen. Mehr ...
 
int SetTrack (const CString &track)
 Nummer des Tracks setzen. Mehr ...
 
int SetYear (const CString &year)
 Erscheinungsjahr des Titels setzen. Mehr ...
 

Private Methoden

int AddFrame (CID3Frame *Frame)
 Frame hinzufügen. Mehr ...
 
int CopyAiffToNewFile (CFile &o, CFile &n, CBinary &tagV2)
 
void CopyAndDecodeText (CString &s, CID3Frame *frame, int offset) const
 Text eines Frames dekodieren und in einen String kopieren. Mehr ...
 
int Decode (CID3Frame *frame, int offset, int encoding, CString &target) const
 
ppluint32 findId3Tag (CFileObject &File)
 
AudioFormat identAudioFormat (CFileObject &File)
 
int SaveAiff ()
 
int SaveMP3 ()
 
int SetTextFrameISO88591 (const char *framename, const CString &text)
 
int SetTextFrameUtf16 (const char *framename, const CString &text)
 
int SetTextFrameUtf8 (const char *framename, const CString &text)
 
int TrySaveAiffInExistingFile (CFile &o, CBinary &tagV2)
 

Private Attribute

CString Filename
 
CID3FramefirstFrame
 
int Flags
 
CID3FramelastFrame
 
CLogLog
 
ppluint32 MaxPaddingSpace
 
AudioFormat myAudioFormat
 
size_t numFrames
 
ppluint32 PaddingSize
 
ppluint32 PaddingSpace
 
int Size
 

Ausführliche Beschreibung

Beschreibung:
Mit dieser Klasse können ID3v2-Tags aus Audio-Dateien ausgelesen und geschrieben werden. Beim Schreiben von MP3-Dateien kann zusätzlich noch ein ID3v1-Tag erzeugt werden.
Dazu muß zunächst die gewünschte Datei mit CID3Tag::Load geöffnet werden. Mit den verschiedenen "Get"-Befehlen können verschiedene vorgegebene Frames aus dem ID3v2-Tag ausgelesen werden (z.B. CID3Tag::GetArtist um den Namen des Interpreten auszulesen), mit "Set" werden sie verändert (z.B. CID3Tag::SetArtist). Mit der Funktionen CID3Tag::FindFrame kann auch jedes beliebige andere Frame ausgelesen werden, jedoch gibt es zur Zeit keine generische Funktion zum Speichern von beliebigen Frames.
Alle Operationen finden nur im Hauptspeicher statt. Erst durch Aufruf der Funktion CID3Tag::Save werden sie zurück in die Datei geschrieben.

Dokumentation der Aufzählungstypen

Aufzählungswerte
AF_UNKNOWN 
AF_MP3 
AF_AIFF 
Aufzählungswerte
ENC_USASCII 
ENC_ISO88591 
ENC_UTF16 
ENC_UTF8 

Beschreibung der Konstruktoren und Destruktoren

ppl6::CID3Tag::CID3Tag ( )
Beschreibung:
Durch Verwendung dieses Konstruktors wird die Klasse initialisiert, ohne dass eine Datei geladen wird. Dies kann mit CID3Tag::Load später nachgeholt werden.
ppl6::CID3Tag::CID3Tag ( const CString File)
Beschreibung:
Durch Verwendung dieses Konstruktors wird die Klasse initialisiert und die angegebene Date filename geladen. Dazu wird die Funktion CID3Tag::Load aufgerufen.
Parameter
FileName der Audio-Datei, deren Tags geladen werden soll.
ppl6::CID3Tag::~CID3Tag ( )
Beschreibung:
Der Destruktor ruft die Funktion CID3Tag::Clear auf, wodurch sämtlicher durch die Klasse reservierter Speicher wieder freigegeben wird.

Dokumentation der Elementfunktionen

int ppl6::CID3Tag::AddFrame ( CID3Frame Frame)
private
Beschreibung:
Mit dieser internen Funktion wird ein neues Frame zu den ID3v2-Tags hinzugefügt.
Parameter
FramePointer auf ein neues CID3Frame
Rückgabe
Die Funktion gibt immer 1 zurück.
void ppl6::CID3Tag::Clear ( )
Beschreibung:
Durch Aufruf dieser Funktion wird der komplette durch diese Klasse reservierte Speicher freigegeben und die Klasse in den Ausgangszustand zurückversetzt. Die Funktion wird automatisch vor dem Laden einer Datei mit CID3Tag::Load aufgerufen.
void ppl6::CID3Tag::ClearTags ( )
Beschreibung:
Durch Aufruf dieser Funktion werden alle Frames des geladenen Titels im Speicher gelöscht. Die Datei bleibt unverändert, erst durch Aufruf der Funktion CID3Tag::Save werden auch die ID3-Tags in der Datei aktualisiert und somit gelöscht.
int ppl6::CID3Tag::CopyAiffToNewFile ( CFile o,
CFile n,
CBinary tagV2 
)
private
void ppl6::CID3Tag::CopyAndDecodeText ( CString s,
CID3Frame frame,
int  offset 
) const
private
Beschreibung:
Mit dieser internen Funktion wird der Text eines Frames ab der Position data und einer Länge von size Bytes zunächst nach in das lokale Format des Systems konvertiert und dann im String s gespeichert.
Parameter
[out]sString, in dem der Text gespeichert werden soll
[in]dataSpeicherbereich, an dem der Text beginnt
[in]sizeLänge des Strings in Bytes
int ppl6::CID3Tag::Decode ( CID3Frame frame,
int  offset,
int  encoding,
CString target 
) const
private
int ppl6::CID3Tag::DeleteFrame ( CID3Frame frame)
CID3Frame * ppl6::CID3Tag::FindFrame ( const char *  name) const
Beschreibung:
Mit dieser Funktion wird nach einem Frame mit der ID name gesucht und ein Pointer darauf zurückgegeben.
Parameter
nameString mit der 4-stelligen ID des gesuchten Frames.
Rückgabe
Wurde das gewünschte Frame gefunden, gibt die Funktion einen Pointer auf die CID3Frame-Klasse zurück, im Fehlerfall NULL.
CID3Frame * ppl6::CID3Tag::FindFrame ( const CString name) const
Beschreibung:
Mit dieser Funktion wird nach einem Frame mit der ID name gesucht und ein Pointer darauf zurückgegeben.
Parameter
nameString mit der 4-stelligen ID des gesuchten Frames.
Rückgabe
Wurde das gewünschte Frame gefunden, gibt die Funktion einen Pointer auf die CID3Frame-Klasse zurück, im Fehlerfall NULL.
ppluint32 ppl6::CID3Tag::findId3Tag ( CFileObject File)
private
CID3Frame * ppl6::CID3Tag::FindUserDefinedText ( const char *  description) const
Beschreibung:
Mit dieser Funktion wird nach einem benutzerdefinierten Text in einem TXXX-Frame mit dem Namen description gesucht und ein Pointer darauf zurückgegeben.
Parameter
nameString mit der Description des gesuchten Frames.
Rückgabe
Wurde das gewünschte Frame gefunden, gibt die Funktion einen Pointer auf die CID3Frame-Klasse zurück, im Fehlerfall NULL.
CID3Frame * ppl6::CID3Tag::FindUserDefinedText ( const CString description) const
Beschreibung:
Mit dieser Funktion wird nach einem benutzerdefinierten Text in einem TXXX-Frame mit dem Namen description gesucht und ein Pointer darauf zurückgegeben.
Parameter
nameString mit der Description des gesuchten Frames.
Rückgabe
Wurde das gewünschte Frame gefunden, gibt die Funktion einen Pointer auf die CID3Frame-Klasse zurück, im Fehlerfall NULL.
size_t ppl6::CID3Tag::FrameCount ( ) const
void ppl6::CID3Tag::generateId3V1Tag ( CBinary tag)
Beschreibung:
Diese Funktion erstellt einen 128 Byte langen ID3v1-Tag im Speicher und gibt einen Pointer darauf zurück.
Parameter
tagSpeicher-Objekt, in dem der Tag gespeichert werden soll
void ppl6::CID3Tag::generateId3V2Tag ( CBinary tag)
CString ppl6::CID3Tag::GetAlbum ( ) const
Beschreibung:
Mit dieser Funktion wird der Names des Albums aus dem Frame "TALB" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Namen des Albums zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetArtist ( ) const
Beschreibung:
Mit dieser Funktion wird der Name des Interpreten aus dem Frame "TPE1" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Namen des Interpreten zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetBPM ( ) const
CString ppl6::CID3Tag::GetComment ( ) const
Beschreibung:
Mit dieser Funktion wird der Kommentar des Titels aus dem Frame "COMM" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Kommentar zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetComment ( const CString description) const
Beschreibung:
Mit dieser Funktion wird der Kommentar des Titels aus dem Frame "COMM" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Kommentar zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetEnergyLevel ( ) const
CString ppl6::CID3Tag::GetGenre ( ) const
Beschreibung:
Mit dieser Funktion wird der Name des Musikgenres aus dem Frame "TCON" ausgelesen.
Seit
Ab Version 6.4.18 liefert die Funktion nicht mehr den ungeparsten Inhalt des TCON-Tags zurück (z.B. "(1)Classic Rock", sondern nurnoch den String, der das Genre spezifiziert (z.B. "Classic Rock").
Rückgabe
Bei Erfolg wird ein String mit dem Namen des Genres zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetKey ( ) const
CString ppl6::CID3Tag::GetLabel ( ) const
Beschreibung:
Mit dieser Funktion wird der Name des Plattenlabels aus dem Frame "TPUB" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Namen des Plattenlabels zurückgegeben, im Fehlerfall ein leerer String.
int ppl6::CID3Tag::GetPicture ( int  type,
CBinary bin 
) const
int ppl6::CID3Tag::GetPrivateData ( CBinary bin,
const CString identifier 
) const
CMemoryReference ppl6::CID3Tag::GetPrivateData ( const CString identifier) const
CString ppl6::CID3Tag::GetRemixer ( ) const
Beschreibung:
Mit dieser Funktion wird der Names des Remixers oder des Mixes aus dem Frame "TPE4" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Namen des Remixers oder Mixes zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetTitle ( ) const
Beschreibung:
Mit dieser Funktion wird der Name des Titels aus dem Frame "TIT2" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Titel des Songs zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetTrack ( ) const
Beschreibung:
Mit dieser Funktion wird die Tracknummer aus dem Frame "TRCK" ausgelesen. Der String enthält eine Ziffer, die die Position des Tracks innerhalb des Datenträgers oder Sets angibt. Optional kann durch Slash getrennt noch die Gesamtzahl der Tracks folgen, also z.B. "4/9".
Rückgabe
Bei Erfolg wird ein String mit der Tracknummer zurückgegeben, im Fehlerfall ein leerer String.
CString ppl6::CID3Tag::GetYear ( ) const
Beschreibung:
Mit dieser Funktion wird das Erscheinungsjahr des Titels aus dem Frame "TYER" ausgelesen.
Rückgabe
Bei Erfolg wird ein String mit dem Erscheinungsjahr des Titels zurückgegeben, im Fehlerfall ein leerer String.
CID3Tag::AudioFormat ppl6::CID3Tag::identAudioFormat ( CFileObject File)
private
void ppl6::CID3Tag::ListFrames ( int  hexdump = 0) const
Beschreibung:
Mit dieser Funktion werden alle Frames auf STDOUT ausgegeben. Sie ist zu Debug-Zwecken gedacht.
int ppl6::CID3Tag::Load ( const CString File)
Beschreibung:
Mit dieser Funktion werden die ID3-Tags aus der Audio-Datei file geladen.
Parameter
fileDateiname
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0. Wird dabei der Fehlercode 402 zurückgegeben, enthält die Datei keine ID3v2-Tags. Es kann aber trotzdem die Funktion CID3Tag::Save aufgerufen werden, um Tags zu speichern.
int ppl6::CID3Tag::Load ( CFileObject File)
Beschreibung:
Mit dieser Funktion werden die ID3-Tags einer bereits geöffneten Audio-Datei, die durch das CFileObject File repräsentiert wird, in den Hauptspeicher geladen.
Parameter
[in]FilePointer auf ein CFileObject mit der geöffneten Datei
Rückgabe
Konnten die ID3-Tags erfolgreich geladen werden, gibt die Funktion 1 zurück, im Fehlerfall 0. Wird dabei der Fehlercode 402 zurückgegeben, enthält die Datei keine ID3v2-Tags.
int ppl6::CID3Tag::RemoveFrame ( CID3Frame frame)
void ppl6::CID3Tag::RemovePicture ( int  type)
int ppl6::CID3Tag::Save ( )
Beschreibung:
Bei Aufruf dieser Funktion wird der ID3-Tag in der zuvor mit CID3Tag::Load geladenen Datei gespeichert. Es wird sowohl ein ID3v2- als auch ain ID3v1-Tag geschrieben.
Rückgabe
Konnten die Tags erfolgreich geschrieben werden, gibt die Funktion 1 zurück, im Fehlerfall 0.
Seit
Seit Version 1.3.19 hat die Funktion keine Parameter mehr, um anzugeben, ob ein ID3v1- und/oder ID3v2-Tag geschrieben werden soll. Es werden immer beide Varianten geschrieben.
int ppl6::CID3Tag::SaveAiff ( )
private
int ppl6::CID3Tag::SaveMP3 ( )
private
int ppl6::CID3Tag::SetAlbum ( const CString album)
Beschreibung:
Mit dieser Funktion wird der Name des Albums festgelegt, aus dem der Titel stammt. Der Wert wird im Frame "TALB" gespeichert.
Parameter
[in]albumString mit dem Namen des Albums
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetArtist ( const CString artist)
Beschreibung:
Mit dieser Funktion wird der Name des Interpreten (Artist) festgelegt. Der Wert wird im Frame "TPE1" gespeichert.
Parameter
[in]artistString mit dem Namen des Interpreten
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetBPM ( const CString bpm)
int ppl6::CID3Tag::SetComment ( const CString comment)
Beschreibung:
Mit dieser Funktion wird ein Kommentar zum Titel festgelegt. Der Wert wird im Frame "COMM" gespeichert.
Parameter
[in]commentString mit dem Kommentar
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetComment ( const CString description,
const CString comment 
)
Beschreibung:
Mit dieser Funktion wird ein Kommentar zum Titel festgelegt. Der Wert wird im Frame "COMM" gespeichert.
Parameter
[in]commentString mit dem Kommentar
[in]shortcommentString mit dem Kommentar
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetEnergyLevel ( const CString energy)
int ppl6::CID3Tag::SetGenre ( const CString genre)
Beschreibung:
Mit dieser Funktion wird das Musikgenre des Titels festgelegt. Falls das Genre eine offizielle ID hat, wird diese im Frame in Klammern vorangestellt (z.B. (13)Pop). Der Wert wird im Frame "TCON" gespeichert.
Parameter
[in]genreString mit dem Namen des Musikgenres
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetKey ( const CString key)
int ppl6::CID3Tag::SetLabel ( const CString label)
Beschreibung:
Mit dieser Funktion wird der Name des Plattenlabels festgelegt, auf dem der Titel erschienen ist. Der Wert wird im Frame "TPUB" gespeichert.
Parameter
[in]labelString mit dem Namen des Plattenlabels
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
void ppl6::CID3Tag::SetLogfile ( CLog log)
void ppl6::CID3Tag::SetMaxPaddingSpace ( int  bytes)
void ppl6::CID3Tag::SetPaddingSize ( int  bytes)
Beschreibung:
Default=1024
Parameter
bytesAnzahl Bytes
void ppl6::CID3Tag::SetPaddingSpace ( int  bytes)
int ppl6::CID3Tag::SetPicture ( int  type,
const CBinary bin,
const CString MimeType 
)
int ppl6::CID3Tag::SetRemixer ( const CString remixer)
Beschreibung:
Mit dieser Funktion wird der Name des Remixers oder des Mixes festgelegt. Der Wert wird im Frame "TPE4" gespeichert, sowie in einem benutzerdefinierten "TXXX"-Frame mit dem Namen "TraktorRemixer". Letzterer wird von Traktor von Native Instruments verwendet.
Parameter
[in]remixerString mit dem Namen des Remixers oder des Mixes.
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetTextFrame ( const char *  framename,
const CString text,
TextEncoding  enc = ENC_UTF16 
)
int ppl6::CID3Tag::SetTextFrameISO88591 ( const char *  framename,
const CString text 
)
private
int ppl6::CID3Tag::SetTextFrameUtf16 ( const char *  framename,
const CString text 
)
private
int ppl6::CID3Tag::SetTextFrameUtf8 ( const char *  framename,
const CString text 
)
private
int ppl6::CID3Tag::SetTitle ( const CString title)
Beschreibung:
Mit dieser Funktion wird der Titel des Songs festgelegt. Der Wert wird im Frame "TIT2" gespeichert.
Parameter
[in]titleString mit dem Titel des Songs
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetTrack ( const CString track)
Beschreibung:
Mit dieser Funktion wird die Tracknummer des Titels innerhalb des Datenträgers oder Sets gesetzt. Der String muss eine Ziffer enthalten, die die Position des Tracks innerhalb des Datenträgers oder Sets angibt. Optional kann durch Slash getrennt noch die Gesamtzahl der Tracks folgen, also z.B. "4/9".

Der Wert wird im Frame "TRCK" gespeichert.

Parameter
[in]trackString mit der Nummer des Tracks.
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::SetYear ( const CString year)
Beschreibung:
Mit dieser Funktion wird das Erscheinungsjahr des Titel festgelegt. Der Wert wird im Frame "TYER" gespeichert.
Parameter
[in]yearString mit dem Erscheinungsjahr des Titels
Rückgabe
Bei Erfolg gibt die Funktion 1 zurück, im Fehlerfall 0.
int ppl6::CID3Tag::TrySaveAiffInExistingFile ( CFile o,
CBinary tagV2 
)
private

Dokumentation der Datenelemente

CString ppl6::CID3Tag::Filename
private
CID3Frame* ppl6::CID3Tag::firstFrame
private
int ppl6::CID3Tag::Flags
private
CID3Frame * ppl6::CID3Tag::lastFrame
private
CLog* ppl6::CID3Tag::Log
private
ppluint32 ppl6::CID3Tag::MaxPaddingSpace
private
AudioFormat ppl6::CID3Tag::myAudioFormat
private
size_t ppl6::CID3Tag::numFrames
private
ppluint32 ppl6::CID3Tag::PaddingSize
private
ppluint32 ppl6::CID3Tag::PaddingSpace
private
int ppl6::CID3Tag::Size
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: