Exemplo n.º 1
0
 public FFmpegLibraryProcessService(
     FFmpegProcessService ffmpegProcessService,
     FFmpegPlaybackSettingsCalculator playbackSettingsCalculator,
     IFFmpegStreamSelector ffmpegStreamSelector,
     ILogger<FFmpegLibraryProcessService> logger)
 {
     _ffmpegProcessService = ffmpegProcessService;
     _playbackSettingsCalculator = playbackSettingsCalculator;
     _ffmpegStreamSelector = ffmpegStreamSelector;
     _logger = logger;
 }
Exemplo n.º 2
0
 public FFmpegProcessService(
     FFmpegPlaybackSettingsCalculator ffmpegPlaybackSettingsService,
     IFFmpegStreamSelector ffmpegStreamSelector,
     IImageCache imageCache,
     ITempFilePool tempFilePool,
     IClient client,
     IMemoryCache memoryCache,
     ILogger <FFmpegProcessService> logger)
 {
     _playbackSettingsCalculator = ffmpegPlaybackSettingsService;
     _ffmpegStreamSelector       = ffmpegStreamSelector;
     _imageCache   = imageCache;
     _tempFilePool = tempFilePool;
     _client       = client;
     _memoryCache  = memoryCache;
     _logger       = logger;
 }