public IptvController( IMediator mediator, ILogger <IptvController> logger, IFFmpegSegmenterService ffmpegSegmenterService) { _mediator = mediator; _logger = logger; _ffmpegSegmenterService = ffmpegSegmenterService; }
public FFmpegWorkerService( ChannelReader <IFFmpegWorkerRequest> channel, IServiceScopeFactory serviceScopeFactory, ILogger <FFmpegWorkerService> logger, IFFmpegSegmenterService ffmpegSegmenterService) { _channel = channel; _serviceScopeFactory = serviceScopeFactory; _logger = logger; _ffmpegSegmenterService = ffmpegSegmenterService; }
public StartFFmpegSessionHandler( ILocalFileSystem localFileSystem, ILogger <StartFFmpegSessionHandler> logger, IServiceScopeFactory serviceScopeFactory, IFFmpegSegmenterService ffmpegSegmenterService, IConfigElementRepository configElementRepository) { _localFileSystem = localFileSystem; _logger = logger; _serviceScopeFactory = serviceScopeFactory; _ffmpegSegmenterService = ffmpegSegmenterService; _configElementRepository = configElementRepository; }
public BuildPlayoutHandler( IClient client, IDbContextFactory <TvContext> dbContextFactory, IPlayoutBuilder playoutBuilder, IFFmpegSegmenterService ffmpegSegmenterService, ChannelWriter <ISubtitleWorkerRequest> ffmpegWorkerChannel) { _client = client; _dbContextFactory = dbContextFactory; _playoutBuilder = playoutBuilder; _ffmpegSegmenterService = ffmpegSegmenterService; _ffmpegWorkerChannel = ffmpegWorkerChannel; }