Пример #1
0
        public bool BeginBrowse()
        {
            try
            {
                IsBrowseComplete            = false;
                _autobrowseCompleteDelegate = _ArtistbrowseComplete;
                IntPtr callbackPtr = Marshal.GetFunctionPointerForDelegate(_autobrowseCompleteDelegate);
                _browsePtr = libspotify.sp_artistbrowse_create(_session.Handle, Handle,
                                                               libspotify.sp_artistbrowse_type.SP_ARTISTBROWSE_NO_ALBUMS, callbackPtr, IntPtr.Zero);

                return(true);
            }
            catch (Exception ex)
            {
                _session.Log.Warning(ModuleId, String.Format("Artist.BeginBrowse() failed: {0}", ex.Message));
                return(false);
            }
        }
Пример #2
0
        public bool BeginBrowse()
        {
            try
            {
                IsBrowseComplete = false;
                _autobrowseCompleteDelegate = _ArtistbrowseComplete;
                IntPtr callbackPtr = Marshal.GetFunctionPointerForDelegate(_autobrowseCompleteDelegate);
                _browsePtr = libspotify.sp_artistbrowse_create(_session.Handle, Handle,
                    libspotify.sp_artistbrowse_type.SP_ARTISTBROWSE_NO_ALBUMS, callbackPtr, IntPtr.Zero);

                return true;
            }
            catch (Exception ex)
            {
                _session.Log.Warning(ModuleId, String.Format("Artist.BeginBrowse() failed: {0}", ex.Message));
                return false;
            }
        }