Пример #1
0
        internal void AddBuffer(VideoBuffer videoBuffer)
        {
            //MyLog.Default.WriteLine("AddBuffer");
            VideoController Component;

            lock (controllers)
            {
                if (controllers.TryGetValue(videoBuffer.steamid, out Component))
                {
                    Component = new VideoController(videoBuffer);
                }
                else
                {
                    Component = new VideoController(videoBuffer);
                    controllers.Add(videoBuffer.steamid, Component);
                    //MyLog.Default.WriteLine("AddLineItem Called from AddBuffer");
                    LocalLCDWriterComponent.AddLineItem(MyStringId.GetOrCompute(videoBuffer.steamid.ToString()), videoBuffer.steamid);
                }
                if (time.IsRunning)
                {
                    Component.SetRunTime(time.ElapsedTicks);
                }
            }
        }