void sequenceContext_ContextStarted(object sender, EventArgs e) { Vixen.Execution.Context.ISequenceContext sequenceContext = (Vixen.Execution.Context.ISequenceContext)sender; _timer = new Stopwatch(); _eventData = new List <byte>(); _output = new VixenXmlOutput() { Audio = new Audio(), Channels = new List <string>() }; _output.Audio.filename = sequenceContext.Sequence.SequenceData.SelectedTimingProvider.SourceName; string audioname = _output.Audio.filename.Substring(_output.Audio.filename.LastIndexOf("\\") + 1); _output.Audio.Value = audioname.Substring(0, audioname.LastIndexOf(".")); _output.Time = sequenceContext.Sequence.Length.TotalMilliseconds.ToString(); _output.EventPeriodInMilliseconds = _helixData.EventPeriod.ToString(); _timer.Start(); _sequenceStarted = true; }
void sequenceContext_ContextStarted(object sender, EventArgs e) { Vixen.Execution.Context.ISequenceContext sequenceContext = (Vixen.Execution.Context.ISequenceContext)sender; _timer = new Stopwatch(); _eventData = new List<byte>(); _output = new VixenXmlOutput() { Audio = new Audio(), Channels = new List<string>() }; _output.Audio.filename = sequenceContext.Sequence.SequenceData.SelectedTimingProvider.SourceName; string audioname = _output.Audio.filename.Substring(_output.Audio.filename.LastIndexOf("\\") + 1); _output.Audio.Value = audioname.Substring(0, audioname.LastIndexOf(".")); _output.Time = sequenceContext.Sequence.Length.TotalMilliseconds.ToString(); _output.EventPeriodInMilliseconds = _helixData.EventPeriod.ToString(); _timer.Start(); _sequenceStarted = true; }