コード例 #1
0
ファイル: TouTvChannel.cs プロジェクト: algel/Emby.Channels
        public TouTvChannel(ILogManager logManager, IHttpClient httpClient, IJsonSerializer jsonSerializer)
        {
            _logger = logManager.GetLogger(GetType().Name);

            var presentationService = new PresentationService(httpClient, jsonSerializer);
            var mediaValidationV1Service = new MediaValidationV1Service(httpClient, jsonSerializer);
            _touTvProvider = new TouTvProvider(presentationService, mediaValidationV1Service);
        }
コード例 #2
0
ファイル: TouTvProvider.cs プロジェクト: algel/Emby.Channels
 public TouTvProvider(PresentationService presentationService, MediaValidationV1Service mediaValidationV1Service)
 {
     _presentationService = presentationService;
     _mediaValidationV1Service = mediaValidationV1Service;
 }
コード例 #3
0
 public MediaValidationV2Service(IHttpClient httpClient, IJsonSerializer jsonSerializer, PresentationService presentationService)
     : base(httpClient, jsonSerializer)
 {
     _presentationService = presentationService;
 }
コード例 #4
0
 public MediaValidationV2Service(IHttpClient httpClient, IJsonSerializer jsonSerializer, PresentationService presentationService)
     : base(httpClient, jsonSerializer)
 {
     _presentationService = presentationService;
 }
コード例 #5
0
 public TouTvRestfulService(IHttpClient httpClient, IJsonSerializer jsonSerializer)
 {
     _presentationService = new PresentationService(httpClient, jsonSerializer);
 }