/// <summary>Utility to obtain a list of genre names with numbers</summary> /// <returns>Dictionary containing genres</returns> public static Dictionary <int, string> ID3GenreList() { Dictionary <int, string> res = new Dictionary <int, string>(); GenreCallback cbsave = id3GenreCallback; id3GenreCallback = (idx, gen) => res[idx] = gen; NativeMethods.id3tag_genre_list(ID3Genre_proxy, IntPtr.Zero); id3GenreCallback = null; id3GenreCallback = cbsave; return(res); }
public void SetID3GenreCallback(GenreCallback fn) { id3GenreCallback = fn; }