_id3v2_header Struct Reference

ID3v2 Header structure. More...

#include <mplib.h>


Data Fields

unsigned int version_minor
 Version 2.minor.revision.
unsigned int version_revision
char flags
unsigned int unsyncronization
 Flags - should only be set by mplib and does only contain the following infos.
unsigned int has_extended_header
unsigned int is_experimental
unsigned int has_footer
unsigned long total_tag_size
id3v2_extended_headerextended_header
 is size of all tag elements including header and footer (each 10 bytes)


Detailed Description

ID3v2 Header structure.

Definition at line 211 of file mplib.h.


Field Documentation

id3v2_extended_header* _id3v2_header::extended_header
 

is size of all tag elements including header and footer (each 10 bytes)

Definition at line 224 of file mplib.h.

char _id3v2_header::flags
 

Definition at line 216 of file mplib.h.

unsigned int _id3v2_header::has_extended_header
 

Definition at line 219 of file mplib.h.

unsigned int _id3v2_header::has_footer
 

Definition at line 221 of file mplib.h.

unsigned int _id3v2_header::is_experimental
 

Definition at line 220 of file mplib.h.

unsigned long _id3v2_header::total_tag_size
 

Definition at line 222 of file mplib.h.

unsigned int _id3v2_header::unsyncronization
 

Flags - should only be set by mplib and does only contain the following infos.

Definition at line 218 of file mplib.h.

unsigned int _id3v2_header::version_minor
 

Version 2.minor.revision.

Definition at line 214 of file mplib.h.

unsigned int _id3v2_header::version_revision
 

Definition at line 215 of file mplib.h.


The documentation for this struct was generated from the following file: