public void AssignChannel(Channel channel) { if (!AssignedChannels.Contains(channel)) { AssignedChannels.Add(channel); } }
public void AssignChannelByID(Mixer mixer, int index, ChannelType channelType) { if (mixer.MixChannels.Any(y => y.ChannelIndex == index && y.ChannelType == channelType) && !AssignedChannels.Any(y => y.ChannelIndex == index && y.ChannelType == channelType)) { AssignedChannels.Add(mixer.MixChannels.First(x => x.ChannelIndex == index && x.ChannelType == channelType)); } }
public void RemoveChannel(Channel channel) { AssignedChannels.Add(channel); }