|
enum | ID3_TextEnc {
ID3TE_NONE = -1
, ID3TE_ISO8859_1
, ID3TE_UTF16
, ID3TE_UTF16BE
,
ID3TE_UTF8
, ID3TE_NUMENCODINGS
, ID3TE_ASCII = ID3TE_ISO8859_1
, ID3TE_UNICODE = ID3TE_UTF16
} |
| Enumeration of the types of text encodings: ascii or unicode. More...
|
|
enum | ID3_V1Spec { ID3V1_0 = 0
, ID3V1_1
, ID3V1_NUMSPECS
} |
| Enumeration of the various id3 specifications. More...
|
|
enum | ID3_V2Spec {
ID3V2_UNKNOWN = -1
, ID3V2_2_0 = 0
, ID3V2_2_1
, ID3V2_3_0
,
ID3V2_4_0
, ID3V2_EARLIEST = ID3V2_2_0
, ID3V2_LATEST = ID3V2_3_0
} |
|
enum | ID3_TagType {
ID3TT_NONE = 0
, ID3TT_ID3V1 = 1 << 0
, ID3TT_ID3V2 = 1 << 1
, ID3TT_LYRICS3 = 1 << 2
,
ID3TT_LYRICS3V2 = 1 << 3
, ID3TT_MUSICMATCH = 1 << 4
, ID3TT_LYRICS = ID3TT_LYRICS3
, ID3TT_ID3 = ID3TT_ID3V1 | ID3TT_ID3V2
,
ID3TT_ALL = ~ID3TT_NONE
, ID3TT_PREPENDED = ID3TT_ID3V2
, ID3TT_APPENDED = ID3TT_ALL & ~ID3TT_ID3V2
} |
| The various types of tags that id3lib can handle. More...
|
|
enum | ID3_FieldID {
ID3FN_NOFIELD = 0
, ID3FN_TEXTENC
, ID3FN_TEXT
, ID3FN_URL
,
ID3FN_DATA
, ID3FN_DESCRIPTION
, ID3FN_OWNER
, ID3FN_EMAIL
,
ID3FN_RATING
, ID3FN_FILENAME
, ID3FN_LANGUAGE
, ID3FN_PICTURETYPE
,
ID3FN_IMAGEFORMAT
, ID3FN_MIMETYPE
, ID3FN_COUNTER
, ID3FN_ID
,
ID3FN_VOLUMEADJ
, ID3FN_NUMBITS
, ID3FN_VOLCHGRIGHT
, ID3FN_VOLCHGLEFT
,
ID3FN_PEAKVOLRIGHT
, ID3FN_PEAKVOLLEFT
, ID3FN_TIMESTAMPFORMAT
, ID3FN_CONTENTTYPE
,
ID3FN_LASTFIELDID
} |
| Enumeration of the different types of fields in a frame. More...
|
|
enum | ID3_FrameID {
ID3FID_NOFRAME = 0
, ID3FID_AUDIOCRYPTO
, ID3FID_PICTURE
, ID3FID_AUDIOSEEKPOINT
,
ID3FID_COMMENT
, ID3FID_COMMERCIAL
, ID3FID_CRYPTOREG
, ID3FID_EQUALIZATION2
,
ID3FID_EQUALIZATION
, ID3FID_EVENTTIMING
, ID3FID_GENERALOBJECT
, ID3FID_GROUPINGREG
,
ID3FID_INVOLVEDPEOPLE
, ID3FID_LINKEDINFO
, ID3FID_CDID
, ID3FID_MPEGLOOKUP
,
ID3FID_OWNERSHIP
, ID3FID_PRIVATE
, ID3FID_PLAYCOUNTER
, ID3FID_POPULARIMETER
,
ID3FID_POSITIONSYNC
, ID3FID_BUFFERSIZE
, ID3FID_VOLUMEADJ2
, ID3FID_VOLUMEADJ
,
ID3FID_REVERB
, ID3FID_SEEKFRAME
, ID3FID_SIGNATURE
, ID3FID_SYNCEDLYRICS
,
ID3FID_SYNCEDTEMPO
, ID3FID_ALBUM
, ID3FID_BPM
, ID3FID_COMPOSER
,
ID3FID_CONTENTTYPE
, ID3FID_COPYRIGHT
, ID3FID_DATE
, ID3FID_ENCODINGTIME
,
ID3FID_PLAYLISTDELAY
, ID3FID_ORIGRELEASETIME
, ID3FID_RECORDINGTIME
, ID3FID_RELEASETIME
,
ID3FID_TAGGINGTIME
, ID3FID_INVOLVEDPEOPLE2
, ID3FID_ENCODEDBY
, ID3FID_LYRICIST
,
ID3FID_FILETYPE
, ID3FID_TIME
, ID3FID_CONTENTGROUP
, ID3FID_TITLE
,
ID3FID_SUBTITLE
, ID3FID_INITIALKEY
, ID3FID_LANGUAGE
, ID3FID_SONGLEN
,
ID3FID_MUSICIANCREDITLIST
, ID3FID_MEDIATYPE
, ID3FID_MOOD
, ID3FID_ORIGALBUM
,
ID3FID_ORIGFILENAME
, ID3FID_ORIGLYRICIST
, ID3FID_ORIGARTIST
, ID3FID_ORIGYEAR
,
ID3FID_FILEOWNER
, ID3FID_LEADARTIST
, ID3FID_BAND
, ID3FID_CONDUCTOR
,
ID3FID_MIXARTIST
, ID3FID_PARTINSET
, ID3FID_PRODUCEDNOTICE
, ID3FID_PUBLISHER
,
ID3FID_TRACKNUM
, ID3FID_RECORDINGDATES
, ID3FID_NETRADIOSTATION
, ID3FID_NETRADIOOWNER
,
ID3FID_SIZE
, ID3FID_ALBUMSORTORDER
, ID3FID_PERFORMERSORTORDER
, ID3FID_TITLESORTORDER
,
ID3FID_ISRC
, ID3FID_ENCODERSETTINGS
, ID3FID_SETSUBTITLE
, ID3FID_USERTEXT
,
ID3FID_YEAR
, ID3FID_UNIQUEFILEID
, ID3FID_TERMSOFUSE
, ID3FID_UNSYNCEDLYRICS
,
ID3FID_WWWCOMMERCIALINFO
, ID3FID_WWWCOPYRIGHT
, ID3FID_WWWAUDIOFILE
, ID3FID_WWWARTIST
,
ID3FID_WWWAUDIOSOURCE
, ID3FID_WWWRADIOPAGE
, ID3FID_WWWPAYMENT
, ID3FID_WWWPUBLISHER
,
ID3FID_WWWUSER
, ID3FID_METACRYPTO
, ID3FID_METACOMPRESSION
, ID3FID_LASTFRAMEID
} |
| Enumeration of the different types of frames recognized by id3lib. More...
|
|
enum | ID3_V1Lengths {
ID3_V1_LEN = 128
, ID3_V1_LEN_ID = 3
, ID3_V1_LEN_TITLE = 30
, ID3_V1_LEN_ARTIST = 30
,
ID3_V1_LEN_ALBUM = 30
, ID3_V1_LEN_YEAR = 4
, ID3_V1_LEN_COMMENT = 30
, ID3_V1_LEN_GENRE = 1
} |
|
enum | ID3_FieldFlags {
ID3FF_NONE = 0
, ID3FF_CSTR = 1 << 0
, ID3FF_LIST = 1 << 1
, ID3FF_ENCODABLE = 1 << 2
,
ID3FF_TEXTLIST = ID3FF_CSTR | ID3FF_LIST | ID3FF_ENCODABLE
} |
|
enum | ID3_FieldType {
ID3FTY_NONE = -1
, ID3FTY_INTEGER = 0
, ID3FTY_BINARY
, ID3FTY_TEXTSTRING
,
ID3FTY_NUMTYPES
} |
| Enumeration of the types of field types. More...
|
|
enum | ID3_Err {
ID3E_NoError = 0
, ID3E_NoMemory
, ID3E_NoData
, ID3E_BadData
,
ID3E_NoBuffer
, ID3E_SmallBuffer
, ID3E_InvalidFrameID
, ID3E_FieldNotFound
,
ID3E_UnknownFieldType
, ID3E_TagAlreadyAttached
, ID3E_InvalidTagVersion
, ID3E_NoFile
,
ID3E_ReadOnly
, ID3E_zlibError
} |
| Predefined id3lib error types. More...
|
|
enum | ID3_ContentType {
ID3CT_OTHER = 0
, ID3CT_LYRICS
, ID3CT_TEXTTRANSCRIPTION
, ID3CT_MOVEMENT
,
ID3CT_EVENTS
, ID3CT_CHORD
, ID3CT_TRIVIA
} |
|
enum | ID3_PictureType {
ID3PT_OTHER = 0
, ID3PT_PNG32ICON = 1
, ID3PT_OTHERICON = 2
, ID3PT_COVERFRONT = 3
,
ID3PT_COVERBACK = 4
, ID3PT_LEAFLETPAGE = 5
, ID3PT_MEDIA = 6
, ID3PT_LEADARTIST = 7
,
ID3PT_ARTIST = 8
, ID3PT_CONDUCTOR = 9
, ID3PT_BAND = 10
, ID3PT_COMPOSER = 11
,
ID3PT_LYRICIST = 12
, ID3PT_REC_LOCATION = 13
, ID3PT_RECORDING = 14
, ID3PT_PERFORMANCE = 15
,
ID3PT_VIDEO = 16
, ID3PT_FISH = 17
, ID3PT_ILLUSTRATION = 18
, ID3PT_ARTISTLOGO = 19
,
ID3PT_PUBLISHERLOGO = 20
} |
|
enum | ID3_TimeStampFormat { ID3TSF_FRAME = 1
, ID3TSF_MS
} |
|
enum | MP3_BitRates {
MP3BITRATE_FALSE = -1
, MP3BITRATE_NONE = 0
, MP3BITRATE_8K = 8000
, MP3BITRATE_16K = 16000
,
MP3BITRATE_24K = 24000
, MP3BITRATE_32K = 32000
, MP3BITRATE_40K = 40000
, MP3BITRATE_48K = 48000
,
MP3BITRATE_56K = 56000
, MP3BITRATE_64K = 64000
, MP3BITRATE_80K = 80000
, MP3BITRATE_96K = 96000
,
MP3BITRATE_112K = 112000
, MP3BITRATE_128K = 128000
, MP3BITRATE_144K = 144000
, MP3BITRATE_160K = 160000
,
MP3BITRATE_176K = 176000
, MP3BITRATE_192K = 192000
, MP3BITRATE_224K = 224000
, MP3BITRATE_256K = 256000
,
MP3BITRATE_288K = 288000
, MP3BITRATE_320K = 320000
, MP3BITRATE_352K = 352000
, MP3BITRATE_384K = 384000
,
MP3BITRATE_416K = 416000
, MP3BITRATE_448K = 448000
} |
|
enum | Mpeg_Layers {
MPEGLAYER_FALSE = -1
, MPEGLAYER_UNDEFINED
, MPEGLAYER_III
, MPEGLAYER_II
,
MPEGLAYER_I
} |
|
enum | Mpeg_Version {
MPEGVERSION_FALSE = -1
, MPEGVERSION_2_5
, MPEGVERSION_Reserved
, MPEGVERSION_2
,
MPEGVERSION_1
} |
|
enum | Mp3_Frequencies {
MP3FREQUENCIES_FALSE = -1
, MP3FREQUENCIES_Reserved = 0
, MP3FREQUENCIES_8000HZ = 8000
, MP3FREQUENCIES_11025HZ = 11025
,
MP3FREQUENCIES_12000HZ = 12000
, MP3FREQUENCIES_16000HZ = 16000
, MP3FREQUENCIES_22050HZ = 22050
, MP3FREQUENCIES_24000HZ = 24000
,
MP3FREQUENCIES_32000HZ = 32000
, MP3FREQUENCIES_48000HZ = 48000
, MP3FREQUENCIES_44100HZ = 44100
} |
|
enum | Mp3_ChannelMode {
MP3CHANNELMODE_FALSE = -1
, MP3CHANNELMODE_STEREO
, MP3CHANNELMODE_JOINT_STEREO
, MP3CHANNELMODE_DUAL_CHANNEL
,
MP3CHANNELMODE_SINGLE_CHANNEL
} |
|
enum | Mp3_ModeExt {
MP3MODEEXT_FALSE = -1
, MP3MODEEXT_0
, MP3MODEEXT_1
, MP3MODEEXT_2
,
MP3MODEEXT_3
} |
|
enum | Mp3_Emphasis {
MP3EMPHASIS_FALSE = -1
, MP3EMPHASIS_NONE
, MP3EMPHASIS_50_15MS
, MP3EMPHASIS_Reserved
,
MP3EMPHASIS_CCIT_J17
} |
|
enum | Mp3_Crc { MP3CRC_ERROR_SIZE = -2
, MP3CRC_MISMATCH = -1
, MP3CRC_NONE = 0
, MP3CRC_OK = 1
} |
|