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); }