private IImage GetPortraitAtIndex(int index) { AssertHandle(); lock (Spotify.Mutex) { IntPtr id = Spotify.sp_artistbrowse_portrait(Handle, index); string stringId = Spotify.ImageIdToString(id); return(Session.GetImage(stringId)); } }
private void OnImageChangedCallback(IntPtr playlistPtr, IntPtr imgidptr, IntPtr userdataptr) { if (playlistPtr != _playlist.Handle) { return; } string imageId = Spotify.ImageIdToString(imgidptr); _playlist.QueueThis(() => _playlist.OnImageChanged(new ImageEventArgs(imageId))); }