Пример #1
0
 public FFmpegLibraryProcessService(
     FFmpegProcessService ffmpegProcessService,
     FFmpegPlaybackSettingsCalculator playbackSettingsCalculator,
     IFFmpegStreamSelector ffmpegStreamSelector,
     ILogger<FFmpegLibraryProcessService> logger)
 {
     _ffmpegProcessService = ffmpegProcessService;
     _playbackSettingsCalculator = playbackSettingsCalculator;
     _ffmpegStreamSelector = ffmpegStreamSelector;
     _logger = logger;
 }
Пример #2
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;
 }
Пример #3
0
 public GetConcatProcessByChannelNumberHandler(
     IChannelRepository channelRepository,
     IConfigElementRepository configElementRepository,
     FFmpegProcessService ffmpegProcessService)
     : base(channelRepository, configElementRepository) =>