Esempio n. 1
0
        public void Initialize(IPAddress ipAddress, int port)
        {
            var httpTransport = new HttpTransport {
                EnableLogging = InternalEnableLogging,
                CustomLogger  = InternalCustomLogger,
                EnableRxDebug = InternalEnableRxDebug,
                EnableTxDebug = InternalEnableTxDebug,
            };

            httpTransport.Initialize(ipAddress, port);
            ConnectionTransport = httpTransport;

            AudioVideoSwitcherProtocol =
                new PulseEightNeo8Protocol((HttpTransport)ConnectionTransport, Id)
            {
                EnableLogging = InternalEnableLogging,
                CustomLogger  = InternalCustomLogger
            };

            AudioVideoSwitcherProtocol.RxOut += SendRxOut;
            AudioVideoSwitcherProtocol.Initialize(AudioVideoSwitcherData);
        }