示例#1
0
        private void StartPlayToManager()
        {
            lock (_syncLock)
            {
                try
                {
                    _manager = new PlayToManager(_logger,
                                                 _config,
                                                 _sessionManager,
                                                 _httpClient,
                                                 _itemRepo,
                                                 _libraryManager,
                                                 _networkManager,
                                                 _userManager,
                                                 _dlnaManager,
                                                 _appHost,
                                                 _dtoService,
                                                 _imageProcessor);

                    _manager.Start();
                }
                catch (Exception ex)
                {
                    _logger.ErrorException("Error starting PlayTo manager", ex);
                }
            }
        }
 private void StartPlayToManager()
 {
     lock (_syncLock)
     {
         try
         {
             _manager = new PlayToManager(_logger, _config, _sessionManager, _httpClient, _itemRepo, _libraryManager, _networkManager, _userManager, _dlnaManager, _appHost);
             _manager.Start();
         }
         catch (Exception ex)
         {
             _logger.ErrorException("Error starting PlayTo manager", ex);
         }
     }
 }
示例#3
0
 private void DisposePlayToManager()
 {
     lock (_syncLock)
     {
         if (_manager != null)
         {
             try
             {
                 _manager.Dispose();
             }
             catch (Exception ex)
             {
                 _logger.ErrorException("Error disposing PlayTo manager", ex);
             }
             _manager = null;
         }
     }
 }
示例#4
0
 private void DisposePlayToManager()
 {
     lock (_syncLock)
     {
         if (_manager != null)
         {
             try
             {
                 _manager.Dispose();
             }
             catch (Exception ex)
             {
                 _logger.ErrorException("Error disposing PlayTo manager", ex);
             }
             _manager = null;
         }
     }
 }
示例#5
0
        private void StartPlayToManager()
        {
            lock (_syncLock)
            {
                try
                {
                    _manager = new PlayToManager(_logger,
                        _sessionManager,
                        _itemRepo,
                        _libraryManager,
                        _userManager,
                        _dlnaManager,
                        _appHost,
                        _imageProcessor,
                        _deviceDiscovery,
                        _httpClient,
                        _config,
                        _userDataManager,
                        _localization);

                    _manager.Start();
                }
                catch (Exception ex)
                {
                    _logger.ErrorException("Error starting PlayTo manager", ex);
                }
            }
        }
 public PlayToServerEntryPoint(ILogManager logManager, ISessionManager sessionManager, IUserManager userManager, IHttpClient httpClient, INetworkManager networkManager, IItemRepository itemRepository, ILibraryManager libraryManager)
 {
     _manager = new PlayToManager(logManager.GetLogger("PlayTo"), sessionManager, httpClient, itemRepository, libraryManager, networkManager, userManager);
 }