Example #1
0
 public void Watch()
 {
     if (this.power && connectedDevice != null)
     {
         VideoAndAudio receivedBinary = connectedDevice.StreamVideoAndAudio();
         Console.WriteLine("Video on TV: {0}", VideoAndAudio.ConvertByteArrayToString(receivedBinary.Video));
         Console.WriteLine("Audio on TV: {0}", VideoAndAudio.ConvertByteArrayToString(receivedBinary.Audio));
     }
 }
Example #2
0
 internal byte[] Watch()
 {
     if (this.power && connectedDevice != null)
     {
         return(connectedDevice.StreamVideoAndAudio());
     }
     else
     {
         return(new byte[] { });
     }
 }
        byte[] IHDMIConnection.StreamVideoAndAudio()
        {
            IHDMIConnection device = this.hdmiConnections[this.currentSource];

            if (this.power && device != null)
            {
                byte[] result = device.StreamVideoAndAudio();

                if (connectedSpeakers != null)
                {
                    connectedSpeakers.MakeSomeNoise(result);
                }

                return(result);
            }
            else
            {
                return(new byte[] { });
            }
        }