public FrameDroppingStreamBuilder SetFrameFinder(IFrameFinder value) { if (value == null) throw new ArgumentNullException("value"); _frameFinder = value; return this; }
public FrameDroppingStreamBuilder(IRewindable rewindable, IFrameFinder frameFinder) { if (rewindable == null) throw new ArgumentNullException("rewindable"); if (frameFinder == null) throw new ArgumentNullException("frameFinder"); _rewindable = rewindable; _frameFinder = frameFinder; }
public static FrameDroppingStreamBuilder ToFrameDroppingStreamBuilder(this IRewindable rewindable, IFrameFinder frameFinder) { return new FrameDroppingStreamBuilder(rewindable, frameFinder); }
public FrameDroppingStream(IRewindable rewindable, IFrameFinder frameFinder) { _rewindable = rewindable; _frameFinder = frameFinder; }
public static Stream ToFrameDroppingStream(this IRewindable rewindable, IFrameFinder frameFinder) { return ToFrameDroppingStreamBuilder(rewindable, frameFinder).Build(); }