Пример #1
0
        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;
        }
Пример #3
0
        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;
        }
Пример #4
0
        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();
        }