public LoggingVideoRetriever(IVideoRetriever videoRetriever, ILogger logger) { _videoRetriever = videoRetriever; _logger = logger; }
public Controle(IVideoRetriever <Img, PlaceToDraw> capturaVideo) : this() { this.capturaVideo = capturaVideo; }
public TwitchChatDownloader(IVideoRetriever videoRetriever, IVideosRetriever videosRetriever, IVideoWriter videoWriter) { _videoRetriever = videoRetriever ?? throw new ArgumentNullException(nameof(videoRetriever)); _videosRetriever = videosRetriever ?? throw new ArgumentNullException(nameof(videosRetriever)); _videoWriter = videoWriter ?? throw new ArgumentNullException(nameof(videoWriter)); }