コード例 #1
0
ファイル: DataStreams.cs プロジェクト: stewmc/vixen
 public DataStreams(DataStreams original)
     : this()
 {
     _mainStream.AddData(original._mainStream);
     foreach (DataStream dataStream in original._dataStreams.Skip(1)) {
         DataStream newStream = new DataStream(dataStream.Name);
         newStream.AddData(dataStream);
         _dataStreams.Add(newStream);
     }
 }
コード例 #2
0
 public DataStreams(DataStreams original)
     : this()
 {
     _mainStream.AddData(original._mainStream);
     foreach (DataStream dataStream in original._dataStreams.Skip(1))
     {
         DataStream newStream = new DataStream(dataStream.Name);
         newStream.AddData(dataStream);
         _dataStreams.Add(newStream);
     }
 }
コード例 #3
0
ファイル: Sequence.cs プロジェクト: Jchuchla/vixen-sall-vixen
 protected Sequence(Sequence original)
 {
     FilePath            = original.FilePath;
     InsertDataListener  = new InsertDataListenerStack();
     InsertDataListener += _DataListener;
     Data = new DataStreams(original.Data);
     _sequenceFilterStreamId = original._sequenceFilterStreamId;
     TimingProvider          = new TimingProviders(this, original.TimingProvider);
     RuntimeBehaviors        = Modules.ModuleManagement.GetAllRuntimeBehavior();
     ModuleDataSet           = (ModuleLocalDataSet)original.ModuleDataSet.Clone();
     Length = original.Length;
 }
コード例 #4
0
ファイル: Sequence.cs プロジェクト: Jchuchla/vixen-sall-vixen
 protected Sequence()
 {
     FilePath            = "";
     InsertDataListener  = new InsertDataListenerStack();
     InsertDataListener += _DataListener;
     Data = new DataStreams();
     _sequenceFilterStreamId = Data.CreateStream("SequenceFilter");
     TimingProvider          = new TimingProviders(this);
     RuntimeBehaviors        = Modules.ModuleManagement.GetAllRuntimeBehavior();
     ModuleDataSet           = new ModuleLocalDataSet();
     _media = new MediaCollection();
 }
コード例 #5
0
ファイル: Sequence.cs プロジェクト: stewmc/vixen
 protected Sequence(Sequence original)
 {
     FilePath = original.FilePath;
     InsertDataListener = new InsertDataListenerStack();
     InsertDataListener += _DataListener;
     Data = new DataStreams(original.Data);
     _sequenceFilterStreamId = original._sequenceFilterStreamId;
     TimingProvider = new TimingProviders(this, original.TimingProvider);
     RuntimeBehaviors = Modules.ModuleManagement.GetAllRuntimeBehavior();
     ModuleDataSet = (ModuleLocalDataSet)original.ModuleDataSet.Clone();
     Length = original.Length;
 }
コード例 #6
0
ファイル: Sequence.cs プロジェクト: stewmc/vixen
 protected Sequence()
 {
     FilePath = "";
     InsertDataListener = new InsertDataListenerStack();
     InsertDataListener += _DataListener;
     Data = new DataStreams();
     _sequenceFilterStreamId = Data.CreateStream("SequenceFilter");
     TimingProvider = new TimingProviders(this);
     RuntimeBehaviors = Modules.ModuleManagement.GetAllRuntimeBehavior();
     ModuleDataSet = new ModuleLocalDataSet();
     _media = new MediaCollection();
 }
コード例 #7
0
 private void _InitDataStreams()
 {
     DataStreams = new DataStreams();
     EffectData = DataStreams.GetDataStream(null);
     SequenceFilterData = DataStreams.CreateStream("SequenceFilter");
 }