コード例 #1
0
ファイル: DisplayForm.cs プロジェクト: killwort/musicdata
 public void Display(AlbumArt art)
 {
     try
     {
         pbAlbumArt.Image = new Bitmap(new MemoryStream(art.ImageData));
     }
     catch { }
 }
コード例 #2
0
ファイル: WinFormsDisplay.cs プロジェクト: killwort/musicdata
 public override void DoDisplay(AlbumArt albumArt)
 {
     if (_form.InvokeRequired)
     {
         _form.Invoke(new DisplayArtDelegate(DoDisplay), albumArt);
         return;
     }
     _form.Display(albumArt);
 }
コード例 #3
0
ファイル: NowPlaying.cs プロジェクト: killwort/touchmpc
 public override void DoDisplay(AlbumArt albumArt)
 {
     _nowPlaying.DisplayAlbumArt(albumArt);
 }
コード例 #4
0
ファイル: NowPlaying.cs プロジェクト: killwort/touchmpc
 private void DisplayAlbumArt(AlbumArt albumArt)
 {
     Logger.Debug("Displaying album art");
     if (_lastSong != null && albumArt.OriginalMetadata.Title == _lastSong.Title)
         Application.Invoke(delegate
     {
         lastArt = albumArt != null ? albumArt.ImageData : null;
         var size = Art.Allocation;
         DisplayAlbumArt(size.Width, size.Height);
     });
 }