public MMALVideoStreamer(ILogger <MMALVideoStreamer> logger, IApplicationLifetime lifetime) { Logger = logger; Lifetime = lifetime; _runner = Task.Factory.StartNew(Runner, TaskCreationOptions.LongRunning).Unwrap(); _stream = new CircularMemoryWriteStream(4 * 1024 * 1024, Logger); }
public CircularMemoryReadStream(CircularMemoryWriteStream stream, ILogger logger) { _stream = stream; Logger = logger; }