Example #1
0
        /// <summary>
        /// Add images to list to be saved
        /// </summary>
        /// <param name="image"></param>
        private void AddImageThreadSafe(HImage image)
        {
            lock (ImagesInMemory)
            {
                ImagesInMemory.Enqueue(image);
                NumImagesInMemory = ImagesInMemory.Count;
                CurrentIndex++;

                if (SavePointReached)
                {
                    SerializeImages();
                }
            }
        }