protected AcnUniverse GetSendingUniverse(int universe, int?priority = null) { AcnUniverse acnUniverse; lock (this.lockObject) { if (!this.sendingUniverses.TryGetValue(universe, out acnUniverse)) { acnUniverse = new AcnUniverse(this, universe, (byte)(priority ?? this.defaultPriority)); this.sendingUniverses.Add(universe, acnUniverse); } } return(acnUniverse); }
protected AcnUniverse GetSendingUniverse(int universe) { AcnUniverse acnUniverse; lock (this.lockObject) { if (!this.sendingUniverses.TryGetValue(universe, out acnUniverse)) { acnUniverse = new AcnUniverse(this.dmxStreamer, universe, this); this.sendingUniverses.Add(universe, acnUniverse); if (this.isRunning && !this.dmxStreamer.Streaming) this.dmxStreamer.Start(); } } return acnUniverse; }