public void OnChannelClosed(object sender, StreamStoppedEventArgs args)
{
var channel = (Channel)sender;
switch (args.StopReason) {
case StopReason.OffAir: {
var msg = new NotificationMessage(
channel.ChannelInfo.Name,
"チャンネルが終了しました",
NotificationMessageType.Info);
NotifyMessage(msg);
}
break;
case StopReason.NoHost:
case StopReason.ConnectionError: {
var msg = new NotificationMessage(
channel.ChannelInfo.Name,
"チャンネルに接続できませんでした",
NotificationMessageType.Error);
NotifyMessage(msg);
}
break;
}
}