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; }
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; }