Radegast.MediaConsole.ParcelMusic_OnStreamInfo C# (CSharp) Method

ParcelMusic_OnStreamInfo() private method

private ParcelMusic_OnStreamInfo ( object sender, StreamInfoArgs e ) : void
sender object
e StreamInfoArgs
return void
        void ParcelMusic_OnStreamInfo(object sender, StreamInfoArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => ParcelMusic_OnStreamInfo(sender, e)));
                return;
            }

            switch (e.Key)
            {
                case "artist":
                    txtSongTitle.Text = e.Value;
                    break;

                case "title":
                    txtSongTitle.Text += " - " + e.Value;
                    break;

                case "icy-name":
                    lblStation.Text = e.Value;
                    break;

                case "icy-url":
                    lblStation.Tag = e.Value;
                    break;
            }
        }