Example #1
0
        public HlsProgramManager(IHlsProgramStreamFactory programStreamFactory, IWebReaderManager webReaderManager, IRetryManager retryManager)
        {
            if (null == programStreamFactory)
                throw new ArgumentNullException(nameof(programStreamFactory));
            if (null == webReaderManager)
                throw new ArgumentNullException(nameof(webReaderManager));
            if (null == retryManager)
                throw new ArgumentNullException(nameof(retryManager));

            _programStreamFactory = programStreamFactory;
            _webReaderManager = webReaderManager;
            _retryManager = retryManager;
        }
 public HlsProgramManager(IHlsProgramStreamFactory programStreamFactory, IWebReaderManager webReaderManager, IRetryManager retryManager)
 {
     if (null == programStreamFactory)
     {
         throw new ArgumentNullException(nameof(programStreamFactory));
     }
     if (null == webReaderManager)
     {
         throw new ArgumentNullException(nameof(webReaderManager));
     }
     if (null == retryManager)
     {
         throw new ArgumentNullException(nameof(retryManager));
     }
     _programStreamFactory = programStreamFactory;
     _webReaderManager     = webReaderManager;
     _retryManager         = retryManager;
 }
Example #3
0
 public HlsProgramManager(IHlsProgramStreamFactory programStreamFactory, IWebReaderManager webReaderManager, IRetryManager retryManager)
 {
     if (null == programStreamFactory)
     {
         throw new ArgumentNullException("programStreamFactory");
     }
     if (null == webReaderManager)
     {
         throw new ArgumentNullException("webReaderManager");
     }
     if (null == retryManager)
     {
         throw new ArgumentNullException("retryManager");
     }
     this._programStreamFactory = programStreamFactory;
     this._webReaderManager     = webReaderManager;
     this._retryManager         = retryManager;
 }