public GetHlsPlaylistByChannelNumberHandler(
     IChannelRepository channelRepository,
     IPlayoutRepository playoutRepository)
 {
     _channelRepository = channelRepository;
     _playoutRepository = playoutRepository;
 }
Пример #2
0
 public CreatePlayoutHandler(
     IPlayoutRepository playoutRepository,
     IChannelRepository channelRepository,
     IProgramScheduleRepository programScheduleRepository,
     ChannelWriter <IBackgroundServiceRequest> channel)
 {
     _playoutRepository         = playoutRepository;
     _channelRepository         = channelRepository;
     _programScheduleRepository = programScheduleRepository;
     _channel = channel;
 }
Пример #3
0
 public GetPlayoutItemProcessByChannelNumberHandler(
     IChannelRepository channelRepository,
     IConfigElementRepository configElementRepository,
     IPlayoutRepository playoutRepository,
     IMediaSourceRepository mediaSourceRepository,
     FFmpegProcessService ffmpegProcessService,
     ILocalFileSystem localFileSystem,
     ILogger <GetPlayoutItemProcessByChannelNumberHandler> logger)
     : base(channelRepository, configElementRepository)
 {
     _configElementRepository = configElementRepository;
     _playoutRepository       = playoutRepository;
     _mediaSourceRepository   = mediaSourceRepository;
     _ffmpegProcessService    = ffmpegProcessService;
     _localFileSystem         = localFileSystem;
     _logger = logger;
 }
Пример #4
0
 public GetPlayoutItemsByIdHandler(IPlayoutRepository playoutRepository) =>
Пример #5
0
 public BuildPlayoutHandler(IPlayoutRepository playoutRepository, IPlayoutBuilder playoutBuilder)
 {
     _playoutRepository = playoutRepository;
     _playoutBuilder    = playoutBuilder;
 }
Пример #6
0
 public DeletePlayoutHandler(IPlayoutRepository playoutRepository) =>
Пример #7
0
 public GetAllPlayoutsHandler(IPlayoutRepository playoutRepository) =>