Sylloge
A C# helper library
code/Audio/Metadata/ID3/Types.cs
Go to the documentation of this file.
00001 using System;
00002 using System.Collections.Generic;
00003 using System.Linq;
00004 using System.Text;
00005 
00006 namespace Sylloge.Audio.Metadata.ID3
00007 {
00013     public enum Genre : int
00014     {
00015         Blues,
00016         Classic_Rock,
00017         Country,
00018         Dance,
00019         Disco,
00020         Funk,
00021         Grunge,
00022         Hip_Hop,
00023         Jazz,
00024         Metal,
00025         New_Age,
00026         Oldies,
00027         Other,
00028         Pop,
00029         RAndB,
00030         Rap,
00031         Reggae,
00032         Rock,
00033         Techno,
00034         Industrial,
00035         Alternative,
00036         Ska,
00037         Death_Metal,
00038         Pranks,
00039         Soundtrack,
00040         Euro_Techno,
00041         Ambient,
00042         Trip_Hop,
00043         Vocal,
00044         Jazz_Funk,
00045         Fusion,
00046         Trance,
00047         Classical,
00048         Instrumental,
00049         Acid,
00050         House,
00051         Game,
00052         Sound_Clip,
00053         Gospel,
00054         Noise,
00055         AlternRock,
00056         Bass,
00057         Soul,
00058         Punk,
00059         Space,
00060         Meditative,
00061         Instrumental_Pop,
00062         Instrumental_Rock,
00063         Ethnic,
00064         Gothic,
00065         Darkwave,
00066         Techno_Industrial,
00067         Electronic,
00068         Pop_Folk,
00069         Eurodance,
00070         Dream,
00071         Southern_Rock,
00072         Comedy,
00073         Cult,
00074         Gangsta,
00075         Top_40,
00076         Christian_Rap,
00077         Pop_Funk,
00078         Jungle,
00079         Native_American,
00080         Cabaret,
00081         New_Wave,
00082         Psychadelic,
00083         Rave,
00084         Showtunes,
00085         Trailer,
00086         Lo_Fi,
00087         Tribal,
00088         Acid_Punk,
00089         Acid_Jazz,
00090         Polka,
00091         Retro,
00092         Musical,
00093         Rock_And_Roll,
00094         Hard_Rock,
00095         Folk, // Begin WinAmp extensions
00096         Folk_Rock,
00097         National_Folk,
00098         Swing,
00099         Fast_Fusion,
00100         Bebob,
00101         Latin,
00102         Revival,
00103         Celtic,
00104         Bluegrass,
00105         Avantgarde,
00106         Gothic_Rock,
00107         Progressive_Rock,
00108         Psychedelic_Rock,
00109         Symphonic_Rock,
00110         Slow_Rock,
00111         Big_Band,
00112         Chorus,
00113         Easy_Listening,
00114         Acoustic,
00115         Humour,
00116         Speech,
00117         Chanson,
00118         Opera,
00119         Chamber_Music,
00120         Sonata,
00121         Symphony,
00122         Booty_Bass,
00123         Primus,
00124         Porn_Groove,
00125         Satire,
00126         Slow_Jam,
00127         Club,
00128         Tango,
00129         Samba,
00130         Folklore,
00131         Ballad,
00132         Power_Ballad,
00133         Rhythmic_Soul,
00134         Freestyle,
00135         Duet,
00136         Punk_Rock,
00137         Drum_Solo,
00138         A_capella,
00139         Euro_House,
00140         Dance_Hall,
00141         Goa_Trance,
00142         Drum_Bass,
00143         Club_House,
00144         Hardcore_Techno,
00145         Terror,
00146         Indie,
00147         BritPop,
00148         Afro_punk,
00149         Polsk_Punk,
00150         Beat,
00151         Christian_Gangsta_Rap,
00152         Heavy_Metal,
00153         Black_Metal,
00154         Crossover,
00155         Contemporary_Christian,
00156         Christian_Rock,
00157         Merengue,
00158         Salsa,
00159         Thrash_Metal,
00160         Anime,
00161         Jpop,
00162         Synthpop,
00163         Abstract,
00164         Art_Rock,
00165         Baroque,
00166         Bhangra,
00167         Big_Beat,
00168         Breakbeat,
00169         Chillout,
00170         Downtempo,
00171         Dub,
00172         EBM,
00173         Eclectic,
00174         Electro,
00175         Electroclash,
00176         Emo,
00177         Experimental,
00178         Garage,
00179         Global,
00180         IDM,
00181         Illbient,
00182         Industro_Goth,
00183         Jam_Band,
00184         Krautrock,
00185         Leftfield,
00186         Lounge,
00187         Math_Rock,
00188         New_Romantic,
00189         Nu_Breakz,
00190         Post_Punk,
00191         Post_Rock,
00192         Psytrance,
00193         Shoegaze,
00194         Space_Rock,
00195         Trop_Rock,
00196         World_Music,
00197         Neoclassical,
00198         Audiobook,
00199         Audio_Theatre,
00200         Neue_Deutsche_Welle,
00201         Podcast,
00202         Indie_Rock,
00203         G_Funk,
00204         Dubstep,
00205         Garage_Rock,
00206         Psybient
00207     }
00208 
00213     public enum Picture : byte
00214     {
00215         Other = 0x00,
00216         FileIcon = 0x01,
00217         OtherFileIcon = 0x02,
00218         Cover_Front = 0x03,
00219         Cover_Back = 0x04,
00220         Leaflet_Page = 0x05,
00221         Media = 0x06,
00222         Lead_Artist = 0x07,
00223         Artist_Performer = 0x08,
00224         Conductor = 0x09,
00225         Band_Orchestra = 0x0A,
00226         Composer = 0x0B,
00227         Lyricist = 0x0C,
00228         Recording_Location = 0x0D,
00229         During_Recording = 0x0E,
00230         During_Performance = 0x0F,
00231         Movie_Screen_Capture = 0x10,
00232         A_Bright_Coloured_Fish = 0x11, // No joke, this is part of the ID3v2 spec!
00233         Illustration = 0x12,
00234         Band_Logotype = 0x13,
00235         Publisher_Logotype = 0x14
00236     }
00237 }
 All Classes Namespaces Files Functions Variables Enumerations Properties Events