using System.Collections.Generic; using BililiveRecorder.Flv.Pipeline.Actions; namespace BililiveRecorder.Flv { public interface IGroupingRule { /// /// /// /// Current Tags /// bool CanStartWith(Tag tag); /// /// /// /// Tag not yet added to the list /// List of tags /// bool CanAppendWith(Tag tag, List tags); PipelineAction CreatePipelineAction(List tags); } }