public TaskController(ILogger logger, IMediaFactory mediaFactory, IVideoPlayer videoPlayer, SpiderFactory spiderFactory, IMetadataController metadataController, IMarqueeRepository marqueeRepository, IMetadataRepository mediaItemRepository) { if (logger == null) throw new ArgumentNullException("logger"); if (mediaFactory == null) throw new ArgumentNullException("mediaFactory"); if (videoPlayer == null) throw new ArgumentNullException("videoPlayer"); if (spiderFactory == null) throw new ArgumentNullException("spiderFactory"); if (metadataController == null) throw new ArgumentNullException("metadataController"); if (marqueeRepository == null) throw new ArgumentNullException("marqueeRepository"); if (mediaItemRepository == null) throw new ArgumentNullException("mediaItemRepository"); this.logger = logger; this.mediaFactory = mediaFactory; this.videoPlayer = videoPlayer; this.spiderFactory = spiderFactory; this.metadataController = metadataController; this.marqueeRepository = marqueeRepository; this.mediaItemRepository = mediaItemRepository; this.audioStreamFactory = new AudioStreamFactory(); }
public MarqueeController(ILogger logger, IMarqueeRepository repository, MetadataCategory category) { if (logger == null) throw new ArgumentNullException("logger"); if (repository == null) throw new ArgumentNullException("repository"); this.logger = logger; this.repository = repository; this.category = category; }
public MarqueeController(ILogger logger, IMarqueeRepository repository, MetadataCategory category) { if (logger == null) { throw new ArgumentNullException("logger"); } if (repository == null) { throw new ArgumentNullException("repository"); } this.logger = logger; this.repository = repository; this.category = category; }
public TaskController(ILogger logger, IMediaFactory mediaFactory, IVideoPlayer videoPlayer, SpiderFactory spiderFactory, IMetadataController metadataController, IMarqueeRepository marqueeRepository, IMetadataRepository mediaItemRepository) { if (logger == null) { throw new ArgumentNullException("logger"); } if (mediaFactory == null) { throw new ArgumentNullException("mediaFactory"); } if (videoPlayer == null) { throw new ArgumentNullException("videoPlayer"); } if (spiderFactory == null) { throw new ArgumentNullException("spiderFactory"); } if (metadataController == null) { throw new ArgumentNullException("metadataController"); } if (marqueeRepository == null) { throw new ArgumentNullException("marqueeRepository"); } if (mediaItemRepository == null) { throw new ArgumentNullException("mediaItemRepository"); } this.logger = logger; this.mediaFactory = mediaFactory; this.videoPlayer = videoPlayer; this.spiderFactory = spiderFactory; this.metadataController = metadataController; this.marqueeRepository = marqueeRepository; this.mediaItemRepository = mediaItemRepository; this.audioStreamFactory = new AudioStreamFactory(); }