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); } }
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; } }