Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ID3.H File Reference

Go to the source code of this file.

Defines

#define ID3V1_TAG   "TAG"
#define ID3V2_TAG   "ID3"
#define ID3V2_UNSYNCHRONISED   0x80
#define ID3V2_EXTENDEDHEADER   0x40
#define ID3V2_EXPERIMENTAL   0x20
#define ID3V2_FOOTERPRESENT   0x10
#define ID3V2_KNOWNMASK   0xF0
#define ID3V2_KNOWNFRAME   0x4F
#define ID3_DESYNC_SIZE(x)
#define ID3_GENRES   148


Define Documentation

#define ID3_DESYNC_SIZE  ) 
 

Value:

{       \
        x = ( x & 0x7F ) | ( ( x & ~0xFF ) >> 1 );      \
        x = ( x & 0x03FFF ) | ( ( x & ~0x03FFF ) >> 1 );        \
        x = ( x & 0x01FFFFF ) | ( ( x & ~0x01FFFFF ) >> 1 ); }

Definition at line 86 of file ID3.H.

Referenced by CLibraryBuilder::DetectVirtualID3v2(), and CLibraryBuilderInternals::ReadID3v2().

#define ID3_GENRES   148
 

Definition at line 170 of file ID3.H.

Referenced by CDownloadWithFile::AppendMetadataID3v1(), CLibraryBuilderInternals::ReadID3v1(), and CLibraryBuilderInternals::ReadID3v2().

#define ID3V1_TAG   "TAG"
 

Definition at line 37 of file ID3.H.

Referenced by CDownloadWithFile::AppendMetadataID3v1(), CLibraryBuilder::DetectVirtualID3v1(), and CLibraryBuilderInternals::ReadID3v1().

#define ID3V2_EXPERIMENTAL   0x20
 

Definition at line 52 of file ID3.H.

#define ID3V2_EXTENDEDHEADER   0x40
 

Definition at line 51 of file ID3.H.

Referenced by CLibraryBuilderInternals::ReadID3v2().

#define ID3V2_FOOTERPRESENT   0x10
 

Definition at line 53 of file ID3.H.

Referenced by CLibraryBuilder::DetectVirtualID3v2().

#define ID3V2_KNOWNFRAME   0x4F
 

Definition at line 84 of file ID3.H.

Referenced by CLibraryBuilderInternals::ReadID3v2().

#define ID3V2_KNOWNMASK   0xF0
 

Definition at line 54 of file ID3.H.

Referenced by CLibraryBuilder::DetectVirtualID3v2(), and CLibraryBuilderInternals::ReadID3v2().

#define ID3V2_TAG   "ID3"
 

Definition at line 48 of file ID3.H.

Referenced by CDownloadWithFile::AppendMetadataID3v1(), CLibraryBuilder::DetectVirtualID3v2(), and CLibraryBuilderInternals::ReadID3v2().

#define ID3V2_UNSYNCHRONISED   0x80
 

Definition at line 50 of file ID3.H.

Referenced by CLibraryBuilder::DetectVirtualID3v2(), and CLibraryBuilderInternals::ReadID3v2().


Generated on Thu Dec 15 10:39:56 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2