Note:
This API doc is automatically generated from the current development version that you can get via Subversion or as a daily snapshot from
http://mpg123.org/snapshot.
There may be differences (additions) compared to the latest stable release. See
NEWS.libmpg123 and the overall
NEWS file on libmpg123 versions and important changes between them.
Let me emphasize that the policy for libmpg123 is to always stay backwards compatible -- only
additions are planned (and it's not yet planned to change the plans;-).
#include <mpg123.h>
Detailed Description
Data structure for storing IDV3v2 tags. This structure is not a direct binary mapping with the file contents. The ID3v2 text frames are allowed to contain multiple strings. So check for null bytes until you reach the mpg123_string fill. All text is encoded in UTF-8.
Definition at line 908 of file mpg123.h.
Field Documentation
3 or 4 for ID3v2.3 or ID3v2.4.
Definition at line 910 of file mpg123.h.
Title string (pointer into text_list).
Definition at line 911 of file mpg123.h.
Artist string (pointer into text_list).
Definition at line 912 of file mpg123.h.
Album string (pointer into text_list).
Definition at line 913 of file mpg123.h.
The year as a string (pointer into text_list).
Definition at line 914 of file mpg123.h.
Genre String (pointer into text_list). The genre string(s) may very well need postprocessing, esp. for ID3v2.3.
Definition at line 915 of file mpg123.h.
Pointer to last encountered comment text with empty description.
Definition at line 916 of file mpg123.h.
Array of comments.
Definition at line 919 of file mpg123.h.
Number of comments.
Definition at line 920 of file mpg123.h.
Array of ID3v2 text fields (including USLT)
Definition at line 921 of file mpg123.h.
Numer of text fields.
Definition at line 922 of file mpg123.h.
The array of extra (TXXX) fields.
Definition at line 923 of file mpg123.h.
Number of extra text (TXXX) fields.
Definition at line 924 of file mpg123.h.
The documentation for this struct was generated from the following file: