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);
 }
Exemplo n.º 2
0
 public CircularMemoryReadStream(CircularMemoryWriteStream stream, ILogger logger)
 {
     _stream = stream;
     Logger  = logger;
 }