public VideoFrameStreamer(IVideoSource videoSource, IClock clock) : base(nameof(VideoFrameStreamer), clock) { VideoSource = videoSource; Started += (sender, e) => videoSource.Open(); Stopped += (sender, e) => videoSource.Shutdown(); }