public ChromeCastClient()
 {
     ChromecastSocketService = new ChromecastSocketService();
     Channels = new List<IChromecastChannel>();
     ConnectionChannel = new ConnectionChannel(this);
     Channels.Add(ConnectionChannel);
     HeartbeatChannel = new HeartbeatChannel(this);
     Channels.Add(HeartbeatChannel);
     ReceiverChannel = new ReceiverChannel(this);
     Channels.Add(ReceiverChannel);
     MediaChannel = new MediaChannel(this);
     Channels.Add(MediaChannel);
 }