public FFmpegLibraryProcessService( FFmpegProcessService ffmpegProcessService, FFmpegPlaybackSettingsCalculator playbackSettingsCalculator, IFFmpegStreamSelector ffmpegStreamSelector, ILogger<FFmpegLibraryProcessService> logger) { _ffmpegProcessService = ffmpegProcessService; _playbackSettingsCalculator = playbackSettingsCalculator; _ffmpegStreamSelector = ffmpegStreamSelector; _logger = logger; }
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 GetConcatProcessByChannelNumberHandler( IChannelRepository channelRepository, IConfigElementRepository configElementRepository, FFmpegProcessService ffmpegProcessService) : base(channelRepository, configElementRepository) =>