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