public HlsProgramStream(IWebReader webReader, ICollection <Uri> urls, IHlsSegmentsFactory segmentsFactory, IWebMetadataFactory webMetadataFactory, IPlatformServices platformServices, IRetryManager retryManager) { if (null == segmentsFactory) { throw new ArgumentNullException(nameof(segmentsFactory)); } if (null == webMetadataFactory) { throw new ArgumentNullException(nameof(webMetadataFactory)); } if (null == webReader) { throw new ArgumentNullException(nameof(webReader)); } if (null == platformServices) { throw new ArgumentNullException(nameof(platformServices)); } if (null == retryManager) { throw new ArgumentNullException(nameof(retryManager)); } _webReader = webReader; _segmentsFactory = segmentsFactory; _webMetadataFactory = webMetadataFactory; Urls = urls; }
public HlsProgramStream(IWebReader webReader, ICollection <Uri> urls, IHlsSegmentsFactory segmentsFactory, IWebMetadataFactory webMetadataFactory, IPlatformServices platformServices, IRetryManager retryManager) { if (null == segmentsFactory) { throw new ArgumentNullException("segmentsFactory"); } if (null == webMetadataFactory) { throw new ArgumentNullException("webMetadataFactory"); } if (null == webReader) { throw new ArgumentNullException("webReader"); } if (null == platformServices) { throw new ArgumentNullException("platformServices"); } if (null == retryManager) { throw new ArgumentNullException("retryManager"); } this._webReader = webReader; this._segmentsFactory = segmentsFactory; this._webMetadataFactory = webMetadataFactory; this.Urls = urls; }
public HlsProgramStream(IWebReader webReader, ICollection<Uri> urls, ContentType contentType, ContentType streamContentType, IHlsSegmentsFactory segmentsFactory, IWebMetadataFactory webMetadataFactory, IPlatformServices platformServices, IRetryManager retryManager) { if (null == segmentsFactory) throw new ArgumentNullException(nameof(segmentsFactory)); if (null == webMetadataFactory) throw new ArgumentNullException(nameof(webMetadataFactory)); if (null == webReader) throw new ArgumentNullException(nameof(webReader)); if (null == platformServices) throw new ArgumentNullException(nameof(platformServices)); if (null == retryManager) throw new ArgumentNullException(nameof(retryManager)); _webReader = webReader; _segmentsFactory = segmentsFactory; _webMetadataFactory = webMetadataFactory; Urls = urls; ContentType = contentType; StreamContentType = streamContentType; }
public HlsProgramStreamFactory(IHlsSegmentsFactory segmentsFactory, IWebMetadataFactory webMetadataFactory, IPlatformServices platformServices, IRetryManager retryManager) { if (null == segmentsFactory) { throw new ArgumentNullException("segmentsFactory"); } if (null == webMetadataFactory) { throw new ArgumentNullException("webMetadataFactory"); } if (null == platformServices) { throw new ArgumentNullException("platformServices"); } if (null == retryManager) { throw new ArgumentNullException("retryManager"); } this._segmentsFactory = segmentsFactory; this._webMetadataFactory = webMetadataFactory; this._platformServices = platformServices; this._retryManager = retryManager; }
public HlsProgramStreamFactory(IHlsSegmentsFactory segmentsFactory, IWebMetadataFactory webMetadataFactory, IPlatformServices platformServices, IRetryManager retryManager) { if (null == segmentsFactory) { throw new ArgumentNullException(nameof(segmentsFactory)); } if (null == webMetadataFactory) { throw new ArgumentNullException(nameof(webMetadataFactory)); } if (null == platformServices) { throw new ArgumentNullException(nameof(platformServices)); } if (null == retryManager) { throw new ArgumentNullException(nameof(retryManager)); } _segmentsFactory = segmentsFactory; _webMetadataFactory = webMetadataFactory; _platformServices = platformServices; _retryManager = retryManager; }