public RecordingStrategySingleSegment(int seconds, bool recording) { TotalSeconds = RecordingStrategyProperty.Make("TotalDuration", seconds); Recording = recording; Reset(); }
public RecordingStrategyLoop(IRecordingStrategy loopable, int count) { _loopable = RecordingStrategyProperty.Make("Child", loopable); _loopCountTotal = RecordingStrategyProperty.Make("Loop Count", count); _loopCount = 0; }
public RecordingStrategyQueue() { _strategyProperty = RecordingStrategyProperty.Make("Children", new List <IRecordingStrategy>()); }