Beispiel #1
0
 public bool LoadFileID3(
     string FileName,
     TStreamFormat Format,
     TID3Version Id3Version,
     ref TID3Info Info)
 {
     ZPlay.TID3Info_Internal pId3Info = new ZPlay.TID3Info_Internal();
     if (ZPlay.zplay_LoadFileID3W(this.objptr, FileName, Convert.ToInt32((object)Format), Convert.ToInt32((int)Id3Version), ref pId3Info) != 1)
     {
         return(false);
     }
     Info.Album   = Marshal.PtrToStringUni(pId3Info.Album);
     Info.Artist  = Marshal.PtrToStringUni(pId3Info.Artist);
     Info.Comment = Marshal.PtrToStringUni(pId3Info.Comment);
     Info.Genre   = Marshal.PtrToStringUni(pId3Info.Genre);
     Info.Title   = Marshal.PtrToStringUni(pId3Info.Title);
     Info.Track   = Marshal.PtrToStringUni(pId3Info.Track);
     Info.Year    = Marshal.PtrToStringUni(pId3Info.Year);
     return(true);
 }