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));
        }
Ejemplo n.º 2
0
 internal virtual void OnPlaylistRemoved(PlaylistEventArgs e)
 {
     PlaylistRemoved.RaiseEvent(this, e);
 }
 internal virtual void OnPlaylistRemoved(PlaylistEventArgs e)
 {
     PlaylistRemoved.RaiseEvent(this, e);
 }
        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));
        }