private void OnPlaylistAddedCallback(IntPtr containerPointer, IntPtr playlistptr, int position, IntPtr userdataptr) { if (containerPointer != _container.Handle) { return; } var containerPlaylist = ContainerPlaylistManager.Get( _container.Session, _container, playlistptr, Spotify.sp_playlistcontainer_playlist_folder_id(containerPointer, position), Spotify.sp_playlistcontainer_playlist_type(containerPointer, position)); var args = new PlaylistEventArgs(containerPlaylist, position); _container.QueueThis(() => _container.OnPlaylistAdded(args)); }
internal virtual void OnPlaylistRemoved(PlaylistEventArgs e) { PlaylistRemoved.RaiseEvent(this, e); }