コード例 #1
0
 public MergeEpisodesTask(ILibraryManager libraryManager,
                          ICollectionManager collectionManager,
                          ILogger <VideosController> logger,
                          IServerConfigurationManager serverConfigurationManager,
                          IUserManager userManager,
                          IDtoService dtoService,
                          IAuthorizationContext authContext,
                          IFileSystem fileSystem,
                          IDlnaManager dlnaManager,
                          IMediaSourceManager mediaSourceManager,
                          IMediaEncoder mediaEncoder,
                          ISubtitleEncoder subtitleEncoder,
                          IDeviceManager deviceManager,
                          TranscodingJobHelper transcodingJobHelper)
 {
     _logger = logger;
     _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager, userManager,
                                                      dtoService,
                                                      authContext,
                                                      fileSystem,
                                                      dlnaManager,
                                                      mediaSourceManager,
                                                      mediaEncoder,
                                                      subtitleEncoder,
                                                      deviceManager,
                                                      transcodingJobHelper);
 }
コード例 #2
0
 public RefreshLibraryTask(ILibraryManager libraryManager, ICollectionManager collectionManager, ILogger <VideosService> logger, IServerConfigurationManager serverConfigurationManager,
                           IHttpResultFactory httpResultFactory,
                           IUserManager userManager,
                           IDtoService dtoService,
                           IAuthorizationContext authContext)
 {
     _logger = logger;
     _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager,
                                                      httpResultFactory,
                                                      userManager,
                                                      dtoService,
                                                      authContext, new GetId());
 }
コード例 #3
0
 public MergeEpisodesTask(ILibraryManager libraryManager, ICollectionManager collectionManager, ILogger <VideosService> logger, IServerConfigurationManager serverConfigurationManager,
                          IHttpResultFactory httpResultFactory,
                          IUserManager userManager,
                          IDtoService dtoService,
                          IAuthorizationContext authContext,
                          IFileSystem fileSystem)
 {
     _logger = logger;
     _mergeVersionsManager = new MergeVersionsManager(libraryManager, collectionManager, logger, serverConfigurationManager,
                                                      httpResultFactory,
                                                      userManager,
                                                      dtoService,
                                                      authContext,
                                                      fileSystem);
 }