private void HLSControllerFactory_HLSControllerReady(object sender, IHLSController controller) { try { this.UninitializeController(); this._Controller = controller; this.InitializeController(); if (null != this.HLSControllerReady) this.HLSControllerReady(sender, this._Controller); } catch { // Swallow these exceptions as 404s and other errors can cause the SDK code above to throw //throw; } }