ArtofKinect.Common.PointCloudPlayerSource.Reset C# (CSharp) Method

Reset() private method

private Reset ( ) : void
return void
        private void Reset()
        {
            MinTimeUTC = DateTime.MinValue;
            CurrentTimeUTC = DateTime.MinValue;
            MaxTimeUTC = DateTime.MinValue;

            _playbackStartUTC = DateTime.MinValue;
            _nextFrameToLoadIndex = 0;
            CurrentFrameIndex = 0;

            _filesToLoad.Clear();

            _loadingQueue.ClearQueue();

            lock (_bufferedFrames)
            {
                _bufferedFrames.Clear();
            }

            if (_audioStream != null)
            {
                _audioStream.Dispose();
                _audioStream = null;
            }
            lock (_zipFileLock)
            {
                if (_zipFile != null)
                {
                    _zipFile.Dispose();
                    _zipFile = null;
                }
            }
        }