| Description | Hierarchy | Fields | Methods | Properties | 
type mpg123_id3v2 = packed record
r_version: uint8; | 
r_title: pmpg123_string; | 
| 
 *< 3 or 4 for ID3v2.3 or ID3v2.4. */  | 
r_artist: pmpg123_string; | 
| 
 *< Title string (pointer into text_list). */  | 
r_album: pmpg123_string; | 
| 
 *< Artist string (pointer into text_list). */  | 
r_year: pmpg123_string; | 
| 
 *< Album string (pointer into text_list). */  | 
r_genre: pmpg123_string; | 
| 
 *< The year as a string (pointer into text_list). */  | 
r_comment: pmpg123_string; | 
| 
 *< Genre String (pointer into text_list). The genre string(s) may very well need postprocessing, esp. for ID3v2.3. */  | 
r_comment_list: pmpg123_text; | 
| 
 *< Pointer to last encountered comment text with empty description. */ Encountered ID3v2 fields are appended to these lists. There can be multiple occurences, the pointers above always point to the last encountered data. */  | 
r_comments: uintp; | 
| 
 *< Array of comments. */  | 
r_text: pmpg123_text; | 
| 
 *< Number of comments. */  | 
r_texts: uintp; | 
| 
 *< Array of ID3v2 text fields */  | 
r_extra: pmpg123_text; | 
| 
 *< Numer of text fields. */  | 
r_extras: uintp; | 
| 
 *< The array of extra (TXXX) fields. */  | 
(c) 2012 Lake of Soft