public GetHlsPlaylistByChannelNumberHandler( IChannelRepository channelRepository, IPlayoutRepository playoutRepository) { _channelRepository = channelRepository; _playoutRepository = playoutRepository; }
public CreatePlayoutHandler( IPlayoutRepository playoutRepository, IChannelRepository channelRepository, IProgramScheduleRepository programScheduleRepository, ChannelWriter <IBackgroundServiceRequest> channel) { _playoutRepository = playoutRepository; _channelRepository = channelRepository; _programScheduleRepository = programScheduleRepository; _channel = channel; }
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; }
public GetPlayoutItemsByIdHandler(IPlayoutRepository playoutRepository) =>
public BuildPlayoutHandler(IPlayoutRepository playoutRepository, IPlayoutBuilder playoutBuilder) { _playoutRepository = playoutRepository; _playoutBuilder = playoutBuilder; }
public DeletePlayoutHandler(IPlayoutRepository playoutRepository) =>
public GetAllPlayoutsHandler(IPlayoutRepository playoutRepository) =>