示例#1
0
        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);
        }
示例#2
0
        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;
        }