public MarkerStreamer([CanBeNull] IMarkerSource markerSource, [NotNull] IClock clock, [NotNull] IConsumer <Timestamped <IMarker> > consumer)
public MarkerStreamer([CanBeNull] IMarkerSource markerSource, [NotNull] IClock clock) : base(nameof(MarkerStreamer), clock) { MarkerSource = markerSource; Started += (sender, e) => MarkerSource?.Open(); Stopped += (sender, e) => MarkerSource?.Shutdown(); }