Beispiel #1
0
        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)));
        }